.rate-builder{max-width:1540px;margin:0 auto 18px;overflow:hidden;border:1px solid #bfcac5;border-radius:6px;background:#fff}.rate-builder>header{padding:16px;border-bottom:1px solid #d7dfdb;background:#f7f8f7}.rate-builder>header>div span{display:block;color:#395549;font-size:calc(13px + var(--type-bump, 0px));font-weight:650}.rate-builder>header>div strong{display:block;margin-top:4px;color:#687a72;font-size:calc(12px + var(--type-bump, 0px));font-weight:450}.rate-builder>header nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.rate-builder>header nav button{padding:11px 12px;border:1px solid #c6d0cb;border-radius:4px;background:#fff;color:#304b40;text-align:left}.rate-builder>header nav button b,.rate-builder>header nav button small{display:block}.rate-builder>header nav button b{font-size:calc(12px + var(--type-bump, 0px))}.rate-builder>header nav button small{margin-top:3px;color:#75867f;font-size:calc(10px + var(--type-bump, 0px))}.rate-builder>header nav button.active{border-color:#28664f;background:#edf4f0;box-shadow:inset 3px 0 #28664f}.rate-service-lists{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #d7dfdb}.rate-service-lists>section{min-width:0;border-right:1px solid #d7dfdb}.rate-service-lists>section:last-child{border-right:0}.rate-service-lists>section>header{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-bottom:1px solid #dfe6e2;background:#f1f4f2}.rate-service-lists>section>header span{font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.rate-service-lists>section>header small{color:#778980;font-size:calc(9px + var(--type-bump, 0px))}.rate-service-lists label{display:grid;grid-template-columns:14px 29px 1fr auto;align-items:center;grid-gap:7px;gap:7px;min-height:58px;padding:8px 10px;border-bottom:1px solid #e4e9e7;cursor:pointer}.rate-service-lists label:last-child{border-bottom:0}.rate-service-lists label:hover{background:#fafbfa}.rate-service-lists label.selected{background:#edf4f0}.rate-service-lists label input{margin:0;accent-color:#27644d}.rate-service-lists label>i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #c5d0cb;border-radius:3px;background:#f7f9f8;color:#39594c;font-size:calc(8px + var(--type-bump, 0px));font-style:normal;font-weight:700}.rate-service-lists label span>*{display:block}.rate-service-lists label span strong{overflow:hidden;font-size:calc(11px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.rate-service-lists label span small{margin-top:3px;color:#76877f;font-size:calc(9px + var(--type-bump, 0px))}.rate-service-lists label>b{font-size:calc(11px + var(--type-bump, 0px))}.rate-builder>footer{display:grid;grid-template-columns:1.2fr .8fr auto;align-items:center;grid-gap:20px;gap:20px;padding:13px 16px;background:#f8faf9}.rate-builder>footer>div>*{display:block}.rate-builder>footer span{color:#61756c;font-size:calc(9px + var(--type-bump, 0px));font-weight:650}.rate-builder>footer strong{margin-top:3px;color:#173f31;font-size:calc(17px + var(--type-bump, 0px))}.rate-builder>footer small{overflow:hidden;max-width:560px;margin-top:3px;color:#75877f;font-size:calc(9px + var(--type-bump, 0px));text-overflow:ellipsis;white-space:nowrap}.rate-builder>footer button{height:40px;padding:0 17px;border:0;border-radius:4px;background:#285f4b;color:#fff;font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.rate-builder>footer button:disabled{background:#c6d6ce;color:#72857c;cursor:not-allowed}@media(max-width:1100px){.rate-service-lists{overflow-x:auto;grid-template-columns:repeat(5,minmax(220px,1fr))}}@media(max-width:700px){.rate-builder>header nav{grid-template-columns:1fr 1fr}.rate-builder>footer{grid-template-columns:1fr}.rate-builder>footer button{width:100%}}.quote-market>.quote-results,.quote-market>.quote-trust{display:none}.quote-market-hero aside{display:flex;align-items:center;gap:16px}.quote-market-hero aside>button{height:38px;padding:0 16px;border:1px solid #285f4b;border-radius:4px;background:#fff;color:#285f4b;font-size:calc(12px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.quote-hs-field{position:relative;padding-right:100px!important}.quote-hs-field>button{position:absolute;right:14px;bottom:13px;border:0;background:transparent;color:#23664d;font-size:calc(11px + var(--type-bump, 0px));font-weight:650;cursor:pointer}.quote-hs-field form{display:grid;grid-template-columns:minmax(130px,1fr) auto auto;align-items:center;grid-gap:6px;gap:6px}.quote-hs-field form input{height:34px;padding:0 9px;border:1px solid #8eaaa0;border-radius:4px;background:#fff;font-size:calc(14px + var(--type-bump, 0px));letter-spacing:.04em}.quote-hs-field form button{height:34px;padding:0 10px;border:1px solid #9aafa6;border-radius:4px;background:#fff;color:#285f4b;font-size:calc(10px + var(--type-bump, 0px));font-weight:650}.quote-hs-field form button[type=submit]{border-color:#285f4b;background:#285f4b;color:#fff}.quote-hs-field form button:disabled{opacity:.45}.quote-hs-field form small{grid-column:1/-1;margin-top:0!important;color:#6e8179!important}.quote-hs-field.editing{padding-right:13px!important}.rate-builder-shipment{display:grid;max-width:1540px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;grid-gap:0;gap:0;margin:0 auto!important;border:1px solid #bfcac5;border-bottom:0;border-radius:6px 6px 0 0;background:#fff}.rate-builder-shipment label{padding:13px 16px;border-right:1px solid #d7dfdb}.rate-builder-shipment label>span{display:block;margin-bottom:6px;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.rate-builder-shipment p{display:flex;align-items:center;gap:8px;height:44px;margin:0;padding:0 12px;border:1px solid #b4cbbf;border-radius:6px;color:#61756c}.rate-builder-shipment p:focus-within{border-color:#27845f;box-shadow:0 0 0 3px rgba(39,132,95,.08)}.rate-builder-shipment input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#173f31;font-weight:650}.rate-builder-shipment input::placeholder{color:#8a9a92;font-weight:450}.rate-builder-shipment p small{font-size:calc(10px + var(--type-bump, 0px))}.rate-builder-shipment>button{align-self:center;height:44px;margin:0 16px;padding:0 18px;border:0;border-radius:4px;background:#285f4b;color:#fff;font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.rate-builder-shipment>button:disabled{background:#c5d6ce;color:#74877e;cursor:not-allowed}.quote-market>.rate-builder{margin-top:0;border-radius:0 0 6px 6px}.quote-market>.rate-builder>header>div:first-child{display:none}.quote-market>.rate-builder>header nav{margin-top:0}@media(max-width:700px){.rate-builder-shipment{grid-template-columns:1fr}.rate-builder-shipment label{border-right:0;border-bottom:1px solid #d7dfdb}.rate-builder-shipment>button{width:calc(100% - 32px);margin:12px 16px}}.landed-supplier-quote{grid-template-columns:minmax(230px,1fr) minmax(180px,.65fr) minmax(190px,.65fr) auto}.landed-supplier-quote p select{height:30px;border:0;border-left:1px solid #d7dfdb;background:transparent;color:#52675e;font:650 calc(10px + var(--type-bump, 0px)) var(--font-label);padding-left:9px;outline:0}.landed-supplier-total{display:flex;min-height:70px;flex-direction:column;justify-content:center}.landed-supplier-total>span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.landed-supplier-total>strong{margin-top:6px;color:#173f31;font-size:calc(16px + var(--type-bump, 0px))}.landed-inclusions{margin:0 auto;border-top:0}.landed-inclusions>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:9px 16px;cursor:pointer;list-style:none;background:#f8faf9}.landed-inclusions>summary::-webkit-details-marker{display:none}.landed-inclusions>summary span{display:grid;grid-gap:2px;gap:2px}.landed-inclusions>summary strong{color:#395549;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.065em}.landed-inclusions>summary small{color:#74867e;font-size:calc(9px + var(--type-bump, 0px))}.landed-inclusions>summary b{color:#406457;font-size:calc(17px + var(--type-bump, 0px));font-weight:500}.landed-inclusions>div{grid-gap:0;gap:0}.landed-inclusions label{padding:9px 12px;border-right:1px solid #e1e7e4;border-bottom:1px solid #e7ece9;color:#40594f}.landed-inclusions label:nth-child(4n){border-right:0}.landed-inclusions input{accent-color:#27644d}.landed-rate-builder{border-radius:0 0 6px 6px!important}.landed-rate-state{min-height:116px;padding:14px 12px;background:#fbfcfb;color:#708179}.landed-rate-state strong{color:#52675e;font-size:calc(10px + var(--type-bump, 0px))}.landed-rate-state small{font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}.landed-rate-state.included{color:#557267}.landed-rate-state.included strong{color:#246148}.landed-rate-builder .rate-service-lists>section{min-height:150px}@media(max-width:1050px){.landed-supplier-quote{grid-template-columns:1fr 1fr}.landed-supplier-total{border-top:1px solid #d7dfdb}.landed-supplier-quote>button{margin:12px 16px}.landed-inclusions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.landed-inclusions label:nth-child(4n){border-right:1px solid #e1e7e4}.landed-inclusions label:nth-child(2n){border-right:0}}@media(max-width:700px){.landed-supplier-quote{grid-template-columns:1fr}.landed-supplier-total{border-right:0}.landed-inclusions>div{grid-template-columns:1fr}.landed-inclusions label{border-right:0!important}}.landed-eight-columns{grid-template-columns:repeat(8,minmax(190px,1fr));overflow-x:auto}.landed-eight-columns>section{min-width:190px}.landed-eight-columns>section>header{min-height:52px;align-items:flex-start}.landed-eight-columns>section>header>span{display:block;min-height:28px;line-height:1.25}.landed-eight-columns>section>header>small{flex:0 0 auto;margin-left:8px;white-space:nowrap}.landed-rate-state{display:grid;min-height:86px;align-content:center;grid-gap:5px;gap:5px;padding:11px;border-bottom:1px solid #e4e9e7;background:#fafbfa;color:#61756c}.landed-rate-state.included{background:#edf4f0}.landed-rate-state.empty{background:#fff}.landed-rate-state.loading{place-items:center;background:#fff}.landed-rate-loader{display:inline-block;width:13px;height:13px;border:2px solid #c7d2cd;border-top-color:#28664f;border-radius:50%;animation:landed-rate-spin .75s linear infinite}@keyframes landed-rate-spin{to{transform:rotate(1turn)}}.landed-supplier-quote{grid-template-columns:minmax(230px,1fr) minmax(180px,.7fr) minmax(190px,.7fr) auto}.landed-supplier-total{display:grid;align-content:center;grid-gap:4px;gap:4px;padding:13px 16px;border-right:1px solid #d7dfdb}.landed-supplier-total span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.landed-supplier-total strong{color:#173f31;font-size:calc(16px + var(--type-bump, 0px))}.landed-supplier-quote select{border:0;background:transparent;color:#52675e;font-size:calc(10px + var(--type-bump, 0px))}.landed-inclusions{max-width:1540px;margin:0 auto 10px;border:1px solid #bfcac5;border-radius:6px;background:#fff;overflow:hidden}.landed-inclusions summary{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;cursor:pointer;list-style:none}.landed-inclusions summary::-webkit-details-marker{display:none}.landed-inclusions summary span{display:grid;grid-gap:3px;gap:3px}.landed-inclusions summary strong{color:#395549;font-size:calc(11px + var(--type-bump, 0px))}.landed-inclusions summary small{color:#75867f;font-size:calc(9px + var(--type-bump, 0px))}.landed-inclusions summary b{color:#285f4b;font-size:calc(16px + var(--type-bump, 0px))}.landed-inclusions>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dfe6e2}.landed-inclusions label{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;border-right:1px solid #e4e9e7;border-bottom:1px solid #e4e9e7;font-size:calc(10px + var(--type-bump, 0px));color:#395549}.landed-inclusions label input{accent-color:#27644d}.landed-rate-builder{margin-top:0}.landed-rate-builder>header strong{font-weight:450}.rate-builder>footer.landed-cost-equation{display:grid;grid-template-columns:minmax(145px,.8fr) 22px minmax(145px,.8fr) 22px minmax(185px,1fr) 22px minmax(210px,1.15fr) auto;grid-gap:10px;gap:10px;align-items:center}.landed-cost-equation>div{min-width:0}.landed-cost-equation .landed-equation-sign{color:#789087;font-size:calc(17px + var(--type-bump, 0px));font-weight:500;text-align:center}.landed-cost-equation .landed-total{padding-left:14px;border-left:1px solid #d7dfdb}.landed-cost-equation .landed-total strong{font-size:calc(18px + var(--type-bump, 0px))}.landed-rate-note{max-width:1540px;margin:-8px auto 16px;color:#75867f;font-size:calc(9px + var(--type-bump, 0px))}.landed-cost-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.landed-cost-actions>span{color:#789087;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.05em;text-transform:uppercase}.landed-cost-actions .work-actions{gap:2px}@media(max-width:1100px){.landed-inclusions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.landed-supplier-quote{grid-template-columns:1fr 1fr}.landed-supplier-total{border-top:1px solid #d7dfdb}.landed-supplier-quote>button{margin:12px 16px}.rate-builder>footer.landed-cost-equation{grid-template-columns:1fr 20px 1fr 20px 1fr}.landed-cost-equation .landed-total{border-left:0;padding-left:0}.landed-cost-equation>.landed-cost-actions,.landed-cost-equation>button{grid-column:1/-1;width:100%}.landed-cost-actions{flex-direction:row;justify-content:space-between;align-items:center}}@media(max-width:700px){.landed-inclusions>div,.landed-supplier-quote{grid-template-columns:1fr}.landed-supplier-total{border-right:0}.landed-eight-columns{grid-template-columns:repeat(8,minmax(220px,1fr))}.rate-builder>footer.landed-cost-equation{grid-template-columns:1fr}.landed-cost-equation .landed-equation-sign{display:none}}.route-context-editor{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;grid-gap:12px;gap:12px;max-width:1540px;margin:0 auto 12px;padding:12px 15px;border:1px solid #c4cfca;border-radius:6px;background:#fff}.route-context-editor label span{display:block;margin-bottom:6px;color:#52675e;font-size:calc(10px + var(--type-bump, 0px));font-weight:650}.route-context-editor label input{width:100%;height:39px;padding:0 11px;border:1px solid #aebfb7;border-radius:4px;background:#fff;color:#183e31;font-size:calc(13px + var(--type-bump, 0px))}.route-context-editor>span{align-self:center;margin-top:17px;color:#6e8279;font-size:calc(17px + var(--type-bump, 0px))}.route-context-editor>small{align-self:center;max-width:230px;color:#71847b;font-size:calc(10px + var(--type-bump, 0px))}.quote-search-basis>div>article:not(.quote-hs-field){display:none}.quote-search-basis>div{grid-template-columns:.8fr .6fr 1.5fr auto}.tariff-tool-handoffs{display:flex;gap:8px;margin:10px 0;padding:10px;border:1px solid #b9cec3;border-radius:8px;background:#f5f9f7}.tariff-tool-handoffs>span{margin-right:auto;color:#526b61;font-size:calc(10px + var(--type-bump, 0px));font-weight:650}.tariff-tool-handoffs>a{display:grid;grid-template-columns:24px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;min-width:220px;padding:9px 11px;border:1px solid #b7c9c0;border-radius:6px;background:#fff;color:#174b38;text-decoration:none}.tariff-tool-handoffs>a svg{grid-row:1/3;width:22px;height:22px}.tariff-tool-handoffs>a b{font-size:calc(11px + var(--type-bump, 0px))}.tariff-tool-handoffs>a small{color:#71847b;font-size:calc(9px + var(--type-bump, 0px))}@media(max-width:700px){.route-context-editor{grid-template-columns:1fr}.route-context-editor>span{display:none}.tariff-tool-handoffs{align-items:stretch;flex-direction:column}.tariff-tool-handoffs>a{min-width:0}.tariff-tool-handoffs>span{margin:0}}.tariff-tool-page-minimal>.tariff-tool-handoffs{order:20}.tariff-tool-handoffs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:min(1120px,100%);margin:10px auto 18px;padding:12px}.tariff-tool-handoffs>span{grid-column:1/-1;margin:0 0 2px;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.tariff-tool-handoffs>a,.tariff-tool-handoffs>button{display:grid;min-width:0;min-height:44px;grid-template-columns:24px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center;padding:9px 11px;border:1px solid #b7c9c0;border-radius:7px;background:#fff;color:#174b38;text-align:left;text-decoration:none}.tariff-tool-handoffs>button>i{display:grid;grid-row:1/2;width:20px;height:20px;place-items:center;border-radius:50%;background:#e6f4ec;color:#176e4d;font-style:normal}.tariff-tool-handoffs>button>b{font-size:calc(11px + var(--type-bump, 0px))}.tariff-tool-handoffs>a{min-width:0}@media(max-width:700px){.tariff-tool-handoffs{display:flex;width:calc(100% - 20px);margin:10px}}.classification-context-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px 13px;border-top:1px solid #cfe1d8;background:#f8fcfa}.classification-context-fields label span{display:block;margin-bottom:5px;color:#526b61;font-size:calc(9px + var(--type-bump, 0px));font-weight:650}.classification-context-fields label input{width:100%;height:35px;padding:0 10px;border:1px solid #aac4b7;border-radius:6px;background:#fff;color:#173f31;font-size:calc(11px + var(--type-bump, 0px))}.universal-classification-card>.classification-context-fields{display:grid}.route-context-editor{display:none}.tariff-tool-page-minimal>.tariff-route-context{order:1;width:min(1120px,100%);margin:-1px auto 0;border:1px solid #9fc5b2;border-top-color:#cfe1d8;border-radius:0 0 10px 10px}.tariff-tool-page-minimal>.tariff-calculator-workspace{order:2}.tariff-route-context.classification-context-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-route-context+nav{order:20}@media(max-width:700px){.classification-context-fields,.tariff-route-context.classification-context-fields{grid-template-columns:1fr}}.universal-classification-card{position:relative}.universal-classification-card>div{min-height:68px;grid-template-columns:180px minmax(180px,1fr) 720px!important}.universal-classification-card>.classification-context-fields{position:absolute;z-index:2;top:34px;right:230px;bottom:0;width:500px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:7px;padding:7px 0;border:0;background:transparent}.universal-classification-card>.classification-context-fields label span{margin-bottom:3px;font-size:calc(8px + var(--type-bump, 0px))}.universal-classification-card>.classification-context-fields label input{height:32px;padding-inline:8px;font-size:calc(10px + var(--type-bump, 0px))}.universal-classification-card .tariff-basis-actions{justify-self:end}.tariff-tool-page-minimal>.tariff-classification-basis{position:relative}.tariff-tool-page-minimal>.tariff-classification-basis>div{min-height:68px;grid-template-columns:180px minmax(180px,1fr) 590px;padding-right:13px}.tariff-tool-page-minimal>.tariff-classification-basis .tariff-basis-actions{justify-self:end}.tariff-tool-page-minimal>.tariff-route-context{position:relative;z-index:3;align-self:center;width:360px;height:54px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:-61px 205px 7px auto;padding:5px 0;border:0;background:transparent}.tariff-tool-page-minimal>.tariff-route-context label span{margin-bottom:3px;font-size:calc(8px + var(--type-bump, 0px))}.tariff-tool-page-minimal>.tariff-route-context label input{height:32px;padding-inline:8px;font-size:calc(10px + var(--type-bump, 0px))}.tariff-tool-page-minimal>.tariff-calculator-workspace{margin-top:0}@media(max-width:1050px){.universal-classification-card>div{grid-template-columns:160px minmax(160px,1fr) 620px!important}.universal-classification-card>.classification-context-fields{right:205px;width:410px}.tariff-tool-page-minimal>.tariff-classification-basis>div{grid-template-columns:160px minmax(160px,1fr) 520px}.tariff-tool-page-minimal>.tariff-route-context{width:320px;margin-right:190px}}@media(max-width:760px){.tariff-tool-page-minimal>.tariff-classification-basis>div,.universal-classification-card>div{grid-template-columns:1fr!important;padding-right:13px}.tariff-tool-page-minimal>.tariff-route-context,.universal-classification-card>.classification-context-fields{position:static;width:auto;height:auto;grid-template-columns:1fr;margin:0;padding:10px 13px;border-top:1px solid #cfe1d8}.tariff-tool-page-minimal>.tariff-calculator-workspace{margin-top:8px}}.universal-classification-card{display:grid!important;grid-template-columns:180px minmax(220px,1fr) repeat(3,minmax(145px,170px)) 220px;align-items:center}.universal-classification-card>header{grid-column:1/-1}.universal-classification-card>.classification-context-fields,.universal-classification-card>div{display:contents!important}.universal-classification-card .tariff-basis-code{order:1;margin:0;padding:10px 13px}.universal-classification-card .tariff-basis-description{order:2;padding:10px 13px}.universal-classification-card>.classification-context-fields label{position:static;order:3;width:auto;padding:8px 5px;border:0;background:transparent}.universal-classification-card>.classification-context-fields label:nth-child(2){order:4}.universal-classification-card>.classification-context-fields label:nth-child(3){order:5}.universal-classification-card .tariff-basis-actions{order:6;padding:10px 13px}.universal-classification-card>.classification-context-fields label span,.universal-inline-basis .basis-select small{display:block;margin:0 0 4px;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.universal-classification-card>.classification-context-fields select,.universal-inline-basis .basis-select select{width:100%;height:34px;padding:0 26px 0 9px;border:1px solid #aac4b7;border-radius:6px;background:#fff;color:#173f31;font-size:calc(10px + var(--type-bump, 0px))}.tariff-tool-page-minimal>.universal-inline-basis>div{display:grid!important;min-height:68px;grid-template-columns:180px minmax(190px,1fr) minmax(145px,180px) minmax(145px,180px) 220px!important;grid-gap:10px;gap:10px;padding:8px 13px}.tariff-tool-page-minimal>.universal-inline-basis.has-province>div{grid-template-columns:180px minmax(190px,1fr) repeat(3,minmax(145px,180px)) 220px!important}.universal-inline-basis .basis-select{min-width:0}.universal-inline-basis .tariff-basis-actions{justify-self:stretch}.tariff-tool-page-minimal>.tariff-calculator-workspace{margin-top:8px}@media(max-width:1000px){.universal-classification-card{grid-template-columns:155px minmax(170px,1fr) repeat(3,minmax(125px,1fr)) 190px}.tariff-tool-page-minimal>.universal-inline-basis>div{grid-template-columns:155px minmax(170px,1fr) minmax(130px,1fr) minmax(130px,1fr) 190px!important}.tariff-tool-page-minimal>.universal-inline-basis.has-province>div{grid-template-columns:155px minmax(170px,1fr) repeat(3,minmax(120px,1fr)) 190px!important}.universal-classification-card .tariff-basis-actions,.universal-inline-basis .tariff-basis-actions{gap:5px}}@media(max-width:760px){.universal-classification-card{display:block!important}.universal-classification-card>.classification-context-fields,.universal-classification-card>div{display:grid!important;grid-template-columns:1fr!important}.tariff-tool-page-minimal>.universal-inline-basis.has-province>div,.tariff-tool-page-minimal>.universal-inline-basis>div{grid-template-columns:1fr!important}}.universal-classification-card .tariff-basis-description>small,.universal-inline-basis .tariff-basis-description>small{display:none}.universal-classification-card{display:block!important}.universal-classification-card>.classification-basis-row{display:grid!important;min-height:68px;grid-template-columns:180px minmax(210px,1fr) repeat(3,minmax(140px,170px)) 220px!important;align-items:center;grid-gap:10px;gap:10px;padding:8px 13px}.universal-classification-card .classification-basis-row>*{min-width:0;padding:0}.universal-classification-card .basis-select small{display:block;margin:0 0 4px;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.universal-classification-card .basis-select select{width:100%;height:34px;padding:0 26px 0 9px;border:1px solid #aac4b7;border-radius:6px;background:#fff;color:#173f31;font-size:calc(10px + var(--type-bump, 0px))}.universal-classification-card .classification-basis-row .tariff-basis-actions{justify-self:stretch;padding:0}.universal-classification-card .classification-basis-row .tariff-basis-description{padding-left:10px}@media(max-width:1100px){.universal-classification-card>.classification-basis-row{grid-template-columns:150px minmax(170px,1fr) repeat(3,minmax(120px,1fr)) 190px!important;gap:7px}}@media(max-width:760px){.universal-classification-card>.classification-basis-row{grid-template-columns:1fr!important}}.universal-classification-card{width:100%;max-width:1540px;margin:0 auto 12px}.universal-classification-card .tariff-basis-code input{width:100%;height:34px;padding:0 8px;border:1px solid #86ad9a;border-radius:5px;background:#fff;color:#075d3c;font:700 calc(17px + var(--type-bump, 0px)) var(--font-label)}.universal-classification-card .tariff-basis-code.filled input{background:rgba(18,132,87,.1)}.universal-classification-card .tariff-basis-actions{display:flex;gap:8px}.quote-search-basis>div>.quote-hs-field{display:none}.quote-search-basis>div{grid-template-columns:1fr 1fr auto}.universal-classification-card>.classification-basis-row>*{order:0!important}.tariff-calculator-grid{position:relative}.tariff-calculate-button{grid-column:1/-1;height:42px;border:0;border-radius:7px;background:#1d704f;color:#fff;font-size:calc(11px + var(--type-bump, 0px));font-weight:700;cursor:pointer}.tariff-calculate-button:disabled{background:#c4d6cd;color:#71867c;cursor:not-allowed}.tariff-result-pending{z-index:3;display:grid;min-height:350px;grid-column:2;grid-row:1;grid-template-rows:auto 1fr;border-left:5px solid #174f3b;background:#fbfdfc}.tariff-result-pending>span{padding:12px 16px;background:#174f3b;color:#fff;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.tariff-result-pending>div{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center}.tariff-result-pending i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #b8cfc3;border-radius:50%;background:#eef6f2;color:#247455;font-size:calc(18px + var(--type-bump, 0px));font-style:normal}.tariff-result-pending strong{margin-top:12px;font-size:calc(14px + var(--type-bump, 0px))}.tariff-result-pending p{max-width:340px;margin:7px 0 0;color:#6b8077;font-size:calc(11px + var(--type-bump, 0px));line-height:1.5}.tariff-calculator-grid>.tariff-input-panel{grid-column:1;grid-row:1}.tariff-calculator-grid>.tariff-result-panel{grid-column:2;grid-row:1}.tariff-basis-code>small,.tariff-input-panel label>span,.universal-classification-card .basis-select>small,.universal-inline-basis .basis-select>small{color:#176e4d!important;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label)!important;letter-spacing:.06em!important;text-transform:uppercase}.tariff-input-panel label>span small{font:inherit!important;letter-spacing:inherit!important;text-transform:uppercase}@media(max-width:900px){.tariff-calculator-grid>.tariff-result-panel,.tariff-result-pending{min-height:260px;grid-column:1;grid-row:2}.tariff-result-pending{border-top:5px solid #174f3b;border-left:0}}.hs-route-select>span{color:#176e4d!important;letter-spacing:.06em!important}.hs-route-select>span,.hs-route-select>span small{font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label)!important;text-transform:uppercase}.hs-route-select>span small{color:#6f8179!important;letter-spacing:.02em!important}.valuation-method-picker>header{display:flex;justify-content:space-between;border-bottom:1px solid #cadbd2;color:#176e4d}.valuation-method-picker>header span{font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.08em}.valuation-method-picker>header small{color:#74877f;font-size:calc(8px + var(--type-bump, 0px))}.valuation-method-picker nav{display:grid}.valuation-method-picker nav button{display:grid;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;color:#355749;text-align:left;cursor:pointer}.valuation-method-picker nav button.active{color:#0c6343}.valuation-method-picker nav i{display:grid;place-items:center;border:1px solid #afcbbd;border-radius:50%;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);font-style:normal}.valuation-method-picker nav small,.valuation-method-picker nav strong{display:block}.valuation-method-picker nav small{color:#788b82}.valuation-method-picker>p{color:#61786e;line-height:1.5}.valuation-method-picker>p b{display:block;color:#295e49}.tariff-valuation-workspace>.tariff-valuation-grid{min-width:0}.valuation-method-help{grid-column:1/-1;margin:-1px 0 4px;border:1px solid #d4e3dc;border-radius:7px;color:#5e746b;line-height:1.45}.tariff-valuation-form label>span{display:flex;align-items:center;gap:6px}.field-help{display:inline-grid;width:16px;height:16px;padding:0;place-items:center;border:1px solid #aac9ba;border-radius:50%;background:#fff;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);cursor:help}.field-help:focus-visible,.field-help:hover{border-color:#247a58;background:#e5f4ec;outline:none}.tariff-valuation-result>small{display:block;font-size:calc(8px + var(--type-bump, 0px))}.tariff-valuation-workspace{display:block;min-height:0;background:#fff}.valuation-method-picker{border-right:0;border-bottom:1px solid #b9d0c4;background:#f2f8f5}.valuation-method-picker>header{padding:11px 16px;background:#e9f4ee}.valuation-method-picker nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px 14px}.valuation-method-picker nav button{min-height:62px;grid-template-columns:28px 1fr;padding:9px 10px;border-color:#c5d9cf;border-radius:8px;background:#fff}.valuation-method-picker nav button:hover{border-color:#80b49b;background:#f8fcfa}.valuation-method-picker nav button.active{border-color:#247a58;background:#e5f4eb;box-shadow:inset 3px 0 #168052}.valuation-method-picker nav i{width:24px;height:24px;background:#f5faf7;color:#176e4d}.valuation-method-picker nav strong{font-size:calc(11px + var(--type-bump, 0px))}.valuation-method-picker nav small{font-size:calc(8px + var(--type-bump, 0px));line-height:1.35}.valuation-method-picker>p{display:flex;gap:8px;margin:0;padding:8px 16px;border-top:1px solid #d5e3dc;background:#fbfdfc;font-size:calc(9px + var(--type-bump, 0px))}.valuation-method-picker>p b{margin:0;white-space:nowrap}.tariff-valuation-workspace>.tariff-valuation-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:360px}.tariff-valuation-form{align-content:start;gap:14px;padding:18px 20px}.tariff-valuation-form .tariff-section-heading{min-height:36px}.tariff-valuation-form .tariff-section-heading span{font-size:calc(14px + var(--type-bump, 0px))}.valuation-method-help{padding:10px 12px;border-left:3px solid #3a9870;background:#f5faf7;font-size:calc(10px + var(--type-bump, 0px))}.tariff-valuation-form label>span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.055em;text-transform:uppercase}.tariff-valuation-form label>div{height:48px}.tariff-valuation-result{justify-content:flex-start;padding:18px 20px;border-left:5px solid #174f3b;background:#edf5f1}.tariff-valuation-result>span{margin:-18px -20px 16px;padding:12px 15px;background:#174f3b;color:#fff}.tariff-valuation-result>strong{margin-top:0;padding:18px;border-radius:9px;background:#1c6048;color:#fff;font:700 calc(30px + var(--type-bump, 0px)) var(--font-label);box-shadow:0 10px 24px rgba(15,78,56,.12)}.tariff-valuation-result>small{margin-top:9px;color:#376553;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em;text-transform:uppercase}.tariff-valuation-result>p{padding:12px 0;border-bottom:1px solid #cbded4}.tariff-valuation-result>button{margin-top:auto}.field-help{position:relative;flex:0 0 16px;text-transform:none}.field-help:after{position:absolute;z-index:20;bottom:calc(100% + 8px);left:50%;width:220px;padding:8px 9px;border:1px solid #8fb5a3;border-radius:7px;background:#123f31;color:#fff;box-shadow:0 8px 24px rgba(7,46,32,.2);content:attr(data-tooltip);font:400 calc(9px + var(--type-bump, 0px))/1.45 var(--font-primary);letter-spacing:0;text-align:left;text-transform:none;transform:translateX(-50%);opacity:0;pointer-events:none}.field-help:focus-visible:after,.field-help:hover:after{opacity:1}@media(max-width:1100px){.valuation-method-picker nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.tariff-valuation-workspace>.tariff-valuation-grid{grid-template-columns:1fr}.tariff-valuation-result{border-top:5px solid #174f3b;border-left:0}}@media(max-width:650px){.valuation-method-picker nav{grid-template-columns:1fr 1fr}.valuation-method-picker>p{display:block}.valuation-method-picker>p b{margin-bottom:3px}.field-help:after{left:auto;right:-8px;transform:none}}.tariff-tool-page-minimal .tariff-calculator-workspace{width:min(1540px,100%)}.tariff-valuation-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:430px;background:#f8fbf9}.valuation-method-picker{border-right:1px solid #bad1c5;border-bottom:0;background:#eef6f2}.valuation-method-picker>header{padding:13px 14px;background:transparent}.valuation-method-picker nav{grid-template-columns:1fr;gap:0;padding:8px}.valuation-method-picker nav button{min-height:50px;grid-template-columns:24px 1fr;padding:7px 9px;border-color:transparent;background:transparent}.valuation-method-picker nav button:hover{border-color:transparent;background:rgba(255,255,255,.7)}.valuation-method-picker nav button.active{border-color:#72ad90;background:#fff;box-shadow:0 5px 15px rgba(18,82,59,.07)}.valuation-method-picker nav i{width:22px;height:22px;background:transparent}.valuation-method-picker nav strong{font-size:calc(10px + var(--type-bump, 0px))}.valuation-method-picker nav small{font-size:calc(7px + var(--type-bump, 0px))}.valuation-method-picker>p{display:block;margin:4px 12px 12px;padding:10px;border-top:1px solid #ccddd4;background:transparent;font-size:calc(8px + var(--type-bump, 0px))}.valuation-method-picker>p b{margin-bottom:3px}.tariff-valuation-workspace>.tariff-valuation-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);min-height:0}.tariff-valuation-form{gap:15px;padding:22px}.tariff-valuation-form .tariff-section-heading{min-height:auto}.tariff-valuation-form .tariff-section-heading span{font-size:inherit}.valuation-method-help{padding:9px 11px;border-left:1px solid #d4e3dc;background:#f4f9f6;font-size:calc(9px + var(--type-bump, 0px))}.tariff-valuation-result{justify-content:center;padding:28px;border-top:0;border-left:0;background:#f8fbf9}.tariff-valuation-result>span{margin:0;padding:0;background:transparent;color:#176e4d}.tariff-valuation-result>strong{margin-top:10px;padding:0;border-radius:0;background:transparent;color:#0d573b;font:700 calc(30px + var(--type-bump, 0px)) var(--font-primary);box-shadow:none}.tariff-valuation-result>small{margin-top:5px;color:#6c8177;font:400 calc(8px + var(--type-bump, 0px)) var(--font-primary);letter-spacing:0;text-transform:none}.tariff-valuation-result>p{padding:0;border-bottom:0;font-size:calc(10px + var(--type-bump, 0px))}.tariff-valuation-result>button{margin-top:18px}@media(max-width:900px){.tariff-valuation-workspace{grid-template-columns:1fr}.valuation-method-picker{border-right:0;border-bottom:1px solid #bad1c5}.valuation-method-picker nav{grid-template-columns:repeat(2,1fr)}}.tariff-valuation-result>span,.valuation-method-picker>header span{font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.06em}.valuation-method-picker>header small{font:400 calc(9px + var(--type-bump, 0px))/1.3 var(--font-primary)}.valuation-method-picker nav i{font:700 calc(9px + var(--type-bump, 0px))/1 var(--font-label)}.valuation-method-picker nav strong{font:600 calc(11px + var(--type-bump, 0px))/1.25 var(--font-primary)}.valuation-method-picker nav small{margin-top:3px;font:400 calc(9px + var(--type-bump, 0px))/1.35 var(--font-primary)}.valuation-method-picker>p{font:400 calc(9px + var(--type-bump, 0px))/1.5 var(--font-primary)}.valuation-method-picker>p b{font:600 calc(9px + var(--type-bump, 0px))/1.3 var(--font-primary)}.tariff-valuation-form .tariff-section-heading span{font:650 calc(12px + var(--type-bump, 0px))/1.3 var(--font-primary)}.tariff-valuation-form .tariff-section-heading small{font:400 calc(9px + var(--type-bump, 0px))/1.3 var(--font-primary)}.valuation-method-help{font:400 calc(10px + var(--type-bump, 0px))/1.5 var(--font-primary)}.tariff-valuation-form label>span{font:700 calc(9px + var(--type-bump, 0px))/1.25 var(--font-label);letter-spacing:.06em}.tariff-valuation-form input{font:400 calc(14px + var(--type-bump, 0px))/1 var(--font-primary)}.tariff-valuation-form label b,.tariff-valuation-form label em{font:500 calc(10px + var(--type-bump, 0px))/1 var(--font-primary)}.tariff-valuation-result>strong{font:650 calc(25px + var(--type-bump, 0px))/1.1 var(--font-primary)}.tariff-valuation-result>small{font:400 calc(9px + var(--type-bump, 0px))/1.4 var(--font-primary)}.tariff-valuation-result>p{font:400 calc(9px + var(--type-bump, 0px))/1.5 var(--font-primary)}.tariff-valuation-result>button{font:650 calc(10px + var(--type-bump, 0px))/1 var(--font-primary)}.valuation-method-picker>header>span{display:flex;align-items:center;gap:6px}.valuation-guidance-trigger{position:relative;display:grid;width:16px;height:16px;padding:0;place-items:center;border:1px solid #91b9a6;border-radius:50%;background:#fff;color:#176e4d;font:700 calc(8px + var(--type-bump, 0px))/1 var(--font-label);cursor:help}.valuation-guidance-tooltip,.valuation-method-tooltip{position:absolute;z-index:40;display:none;width:330px;padding:12px;border:1px solid #719f89;border-radius:9px;background:#123f31;color:#fff;box-shadow:0 14px 36px rgba(7,46,32,.24);text-align:left}.valuation-guidance-tooltip{top:24px;left:0}.valuation-method-tooltip{top:0;left:calc(100% + 8px)}.valuation-guidance-trigger:focus-visible .valuation-guidance-tooltip,.valuation-guidance-trigger:hover .valuation-guidance-tooltip,.valuation-method-picker nav button:focus-visible .valuation-method-tooltip,.valuation-method-picker nav button:hover .valuation-method-tooltip{display:grid;grid-gap:5px;gap:5px}.valuation-guidance-tooltip b,.valuation-guidance-tooltip strong,.valuation-method-tooltip b{color:#9de0bd;font:700 calc(9px + var(--type-bump, 0px))/1.3 var(--font-label);letter-spacing:.045em;text-transform:uppercase}.valuation-guidance-tooltip strong{margin-top:6px}.valuation-guidance-tooltip em,.valuation-method-tooltip em{color:#eef8f3;font:400 calc(10px + var(--type-bump, 0px))/1.5 var(--font-primary);font-style:normal;letter-spacing:0;text-transform:none}.valuation-method-picker nav button{position:relative;overflow:visible}.valuation-method-picker nav button:focus-visible{outline:2px solid #2a8b64;outline-offset:1px}@media(max-width:900px){.valuation-method-tooltip{top:calc(100% + 7px);right:0;left:auto}.valuation-guidance-tooltip{width:min(330px,calc(100vw - 70px))}}.valuation-method-picker nav button:nth-child(n+4) .valuation-method-tooltip{top:auto;bottom:0}@media(max-width:900px){.valuation-method-picker nav button:nth-child(n+4) .valuation-method-tooltip{top:auto;bottom:calc(100% + 7px)}}.origin-tariff-model{border-top:1px solid #9fbfaf;background:#fff}.origin-tariff-model>header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#edf6f1}.origin-model-head,.origin-tariff-model>footer>span,.origin-tariff-model>header span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.06em}.origin-tariff-model>header strong{display:block;margin-top:4px;color:#173f31;font-size:calc(13px + var(--type-bump, 0px))}.origin-tariff-model>header small{color:#667d73;font-size:calc(9px + var(--type-bump, 0px))}.origin-model-head,.origin-tariff-model>article{display:grid;grid-template-columns:1.15fr 1.8fr .65fr .8fr .8fr 1fr .9fr;align-items:center;grid-gap:12px;gap:12px;padding:9px 14px}.origin-model-head{min-height:32px;border-block:1px solid #d9e5df;background:#f8fbf9;color:#71847b;font-size:calc(8px + var(--type-bump, 0px))}.origin-tariff-model>article{min-height:52px;border-bottom:1px solid #e0e9e4;color:#24483a;font-size:calc(10px + var(--type-bump, 0px))}.origin-tariff-model>article:hover{background:#f6fbf8}.origin-tariff-model>article.selected{background:#eaf6ef;box-shadow:inset 4px 0 #1a8059}.origin-tariff-model article span b,.origin-tariff-model article span small,.origin-tariff-model article span strong{display:block}.origin-tariff-model article span strong{font-size:calc(11px + var(--type-bump, 0px))}.origin-tariff-model article span b{color:#27634c;font-size:calc(10px + var(--type-bump, 0px))}.origin-tariff-model article span small{margin-top:3px;color:#75877f;font-size:calc(8px + var(--type-bump, 0px))}.origin-tariff-model article>strong{font-weight:650}.origin-tariff-model article>em{font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);font-style:normal}.origin-tariff-model article>em.saving{color:#08754b}.origin-tariff-model article>em.increase{color:#9a6513}.origin-tariff-model article>em.same{color:#657b72}.origin-tariff-model>footer{display:flex;gap:13px;padding:10px 14px;background:#f8fbf9}.origin-tariff-model>footer>span{white-space:nowrap}.origin-tariff-model>footer p{margin:0;color:#667b72;font-size:calc(9px + var(--type-bump, 0px));line-height:1.45}@media(max-width:850px){.origin-tariff-model{overflow-x:auto}.origin-model-head,.origin-tariff-model>article,.origin-tariff-model>footer,.origin-tariff-model>header{min-width:850px}}.tariff-input-next{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid #dbe7e1}.origin-model-toggle{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid #9fc4b2;border-radius:8px;background:#eef7f2;color:#174b38;text-align:left;cursor:pointer}.origin-model-toggle span small,.origin-model-toggle span strong{display:block}.origin-model-toggle span small{color:#176e4d;font:700 calc(8px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.07em}.origin-model-toggle span strong{margin-top:4px;font-size:calc(11px + var(--type-bump, 0px))}.origin-model-toggle>b{display:grid;width:24px;height:24px;place-items:center;border:1px solid #9fc4b2;border-radius:50%;background:#fff;color:#176e4d;font-size:calc(14px + var(--type-bump, 0px))}.tariff-inline-handoffs{width:100%;margin:0;padding:0;border:0;background:transparent}.tariff-inline-handoffs>a,.tariff-inline-handoffs>button{min-height:40px;padding:7px 9px}.tariff-inline-handoffs>a b,.tariff-inline-handoffs>button b{font-size:calc(9px + var(--type-bump, 0px))}.tariff-inline-handoffs>a svg{width:18px;height:18px}.origin-tariff-model-standalone{width:min(1120px,100%);margin:12px auto 0;overflow:hidden;border:1px solid #9fbfaf;border-radius:12px;box-shadow:0 14px 38px rgba(7,46,32,.06)}.origin-tariff-model-standalone>header{gap:14px}.origin-tariff-model-standalone>header>small{margin-left:auto}.origin-tariff-model-standalone>header>button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #a9c8b9;border-radius:7px;background:#fff;color:#176e4d;font-size:calc(16px + var(--type-bump, 0px));cursor:pointer}.tariff-tool-page-minimal>.origin-tariff-model-standalone{order:30}.quote-search-basis label p{min-height:42px;padding:0 11px;border:1px solid #b4cbbf;border-radius:7px;background:#fff}.quote-search-basis label p:focus-within{border-color:#27845f;box-shadow:0 0 0 3px rgba(39,132,95,.08)}.quote-search-basis label p input{font-weight:600}.quote-search-basis>div>button:disabled{background:#c5d6ce;color:#74877e;cursor:not-allowed}.quote-market-hero h1{margin:0;color:#125f44;font:700 calc(24px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.08em}.quote-market-title{display:flex;align-items:center;gap:11px}.quote-market-title>svg{width:32px;height:32px;color:#125f44}.tariff-tool-identity{display:flex;align-items:center;gap:11px;width:min(1540px,100%);margin:0 auto 14px}.tariff-tool-identity>svg{width:32px;height:32px;color:#125f44}.tariff-tool-identity h1{margin:0;color:#125f44;font:700 calc(24px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.08em}.intel-chat-header{height:72px;flex-basis:72px;padding:0 26px}.intel-chat-header>div{gap:11px}.intel-chat-header>div>svg{width:32px;height:32px;color:#125f44;stroke:currentColor}.intel-chat-header>div>strong{color:#125f44;font:700 calc(24px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.08em}.intel-chat-header nav button{min-height:34px;padding:0 10px;font-size:calc(10px + var(--type-bump, 0px))}.intel-session-rail{position:absolute;z-index:4;top:72px;bottom:0;left:0;width:238px;padding:12px;border-right:1px solid #c9d8d1;background:rgba(244,249,246,.96);color:#284d3e}.intel-session-rail>header{display:flex;align-items:center;justify-content:space-between;padding:2px 5px 10px}.intel-session-rail>footer>span,.intel-session-rail>header span{color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.intel-session-rail>header button{display:grid;width:27px;height:27px;padding:0;place-items:center;border:1px solid #b7cfc3;border-radius:6px;background:#fff;color:#176e4d;font-size:calc(16px + var(--type-bump, 0px))}.intel-session-rail nav{display:grid;grid-gap:4px;gap:4px}.intel-session-rail nav button{display:grid;width:100%;min-width:0;grid-template-columns:24px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#35584a;text-align:left}.intel-session-rail nav button:hover{background:#fff}.intel-session-rail nav button.active{border-color:#9fc6b3;background:#fff;box-shadow:inset 3px 0 #176e4d}.intel-session-rail nav svg{width:20px;height:20px;color:#176e4d}.intel-session-rail nav span>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-session-rail nav strong{font-size:calc(10px + var(--type-bump, 0px));font-weight:650}.intel-session-rail nav small{margin-top:3px;color:#75877f;font-size:calc(8px + var(--type-bump, 0px))}.intel-session-rail>footer{position:absolute;right:12px;bottom:18px;left:12px;padding:12px 5px 0;border-top:1px solid #d3dfd9}.intel-session-rail>footer p{margin:8px 0 0;color:#61756c;font-size:calc(9px + var(--type-bump, 0px))}.intel-session-rail>footer i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#2b9b6e}.intel-chat>.intel-conversation{margin-left:238px;background-color:#f7faf8;background-image:radial-gradient(circle at 88% 0,rgba(53,206,139,.1),transparent 27%),linear-gradient(rgba(20,96,67,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,96,67,.045) 1px,transparent 0);background-position:0 0;background-size:auto,38px 38px,38px 38px}.intel-chat-welcome:after,.intel-chat-welcome:before,.intel-chat>.intel-conversation:after,.intel-chat>.intel-conversation:before{display:none}.intel-chat>.intel-composer-wrap{right:0;left:238px}.intel-chat-welcome h1{font-size:calc(24px + var(--type-bump, 0px))}.intel-assistant-message>p,.intel-chat-welcome>p,.intel-composer textarea,.intel-starters button,.intel-user-message{font-family:var(--font-primary)}.quote-market,.tariff-tool-page-minimal{background-color:#f7faf8;background-image:radial-gradient(circle at 88% 0,rgba(53,206,139,.1),transparent 27%),linear-gradient(rgba(20,96,67,.045) 1px,transparent 0),linear-gradient(90deg,rgba(20,96,67,.045) 1px,transparent 0);background-size:auto,38px 38px,38px 38px}.rate-builder-shipment label>span,.rate-builder>footer span,.rate-service-lists>section>header span,.tariff-valuation-form label>span{font-family:var(--font-label);font-size:calc(9px + var(--type-bump, 0px));font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rate-builder-shipment input,.tariff-valuation-form input{font-family:var(--font-primary);font-size:calc(14px + var(--type-bump, 0px))}.rate-service-lists label span strong,.valuation-method-picker nav strong{font-family:var(--font-primary);font-size:calc(11px + var(--type-bump, 0px))}.rate-service-lists label span small,.valuation-method-picker nav small{font-family:var(--font-primary);font-size:calc(9px + var(--type-bump, 0px));line-height:1.35}@media(max-width:850px){.intel-session-rail{display:none}.intel-chat>.intel-conversation{margin-left:0}.intel-chat>.intel-composer-wrap{left:0}.intel-chat-header>div>strong{font-size:calc(18px + var(--type-bump, 0px))}.intel-chat-header>div>svg{width:28px;height:28px}}.intel-chat{height:calc(100vh - 52px);min-height:620px}.intel-chat>.intel-chat-header{display:none}.intel-session-rail{top:0;width:252px;padding:14px 11px;background:#f3f6f4}.intel-rail-brand{display:flex;align-items:center;gap:9px;height:42px;padding:0 8px;color:#125f44}.intel-rail-brand>svg{width:27px;height:27px}.intel-rail-brand>strong{font:700 calc(13px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.065em}.intel-new-chat{display:flex;width:100%;height:38px;align-items:center;gap:9px;margin:8px 0 7px;padding:0 10px;border:1px solid #b7cbc1;border-radius:7px;background:#fff;color:#1d4938;font-size:calc(10px + var(--type-bump, 0px));font-weight:650;text-align:left}.intel-new-chat:hover{border-color:#78a991;background:#fafdfe}.intel-new-chat span{font-size:calc(17px + var(--type-bump, 0px));font-weight:400}.intel-rail-primary{display:grid;grid-gap:2px;gap:2px;padding-bottom:12px;border-bottom:1px solid #d3ded8}.intel-rail-primary button{display:flex!important;min-height:34px!important;grid-template-columns:none!important;gap:10px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;font-size:calc(10px + var(--type-bump, 0px))!important}.intel-rail-primary button span{width:16px;color:#526d62;font-size:calc(13px + var(--type-bump, 0px));text-align:center}.intel-recent-sessions{min-height:0;padding-top:12px}.intel-recent-sessions>header{display:flex;align-items:center;justify-content:space-between;padding:0 7px 7px}.intel-recent-sessions>header span{color:#6d7f77;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.intel-recent-sessions>header button{border:0;background:transparent;color:#557166;font-size:calc(15px + var(--type-bump, 0px))}.intel-recent-sessions>nav{display:grid;grid-gap:2px;gap:2px}.intel-recent-sessions>nav button{display:block!important;min-height:40px!important;padding:7px 9px!important}.intel-recent-sessions>nav button.active{box-shadow:none}.intel-recent-sessions>nav strong{font-size:calc(10px + var(--type-bump, 0px));font-weight:550}.intel-recent-sessions>nav small{font-size:calc(7px + var(--type-bump, 0px))}.intel-chat>.intel-conversation{margin-left:252px}.intel-chat>.intel-composer-wrap{left:252px}.intel-chat-welcome{width:min(820px,calc(100% - 44px));padding-bottom:185px}.intel-chat-welcome h1{font-size:calc(26px + var(--type-bump, 0px))}.intel-chat-welcome>p{font-size:calc(11px + var(--type-bump, 0px))}.intel-starters{width:min(760px,100%)}@media(max-width:850px){.intel-session-rail{display:none}.intel-chat>.intel-conversation{margin-left:0}.intel-chat>.intel-composer-wrap{left:0}}.intel-rail-brand>button{display:grid;flex:0 0 32px;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:7px;background:transparent;color:#125f44;cursor:pointer}.intel-rail-brand>button:focus-visible,.intel-rail-brand>button:hover{background:#e3eee8;outline:1px solid #a9c5b7}.intel-rail-brand>button>svg{width:27px;height:27px}.intel-new-chat b,.intel-rail-primary b{font:inherit}.intel-chat.rail-collapsed>.intel-session-rail{width:58px;padding-inline:8px}.intel-chat.rail-collapsed .intel-rail-brand{justify-content:center;padding:0}.intel-chat.rail-collapsed .intel-new-chat>b,.intel-chat.rail-collapsed .intel-rail-brand>strong,.intel-chat.rail-collapsed .intel-rail-primary b,.intel-chat.rail-collapsed .intel-recent-sessions,.intel-chat.rail-collapsed .intel-session-rail>footer{display:none}.intel-chat.rail-collapsed .intel-new-chat{justify-content:center;padding:0}.intel-chat.rail-collapsed .intel-new-chat span{width:auto}.intel-chat.rail-collapsed .intel-rail-primary button{justify-content:center;padding:0!important}.intel-chat.rail-collapsed .intel-rail-primary button span{width:auto}.intel-chat.rail-collapsed>.intel-conversation{margin-left:58px}.intel-chat.rail-collapsed>.intel-composer-wrap{left:58px}.intel-session-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border:1px solid transparent;border-radius:7px}.intel-session-row:hover{background:#fff}.intel-session-row.active{border-color:#9fc6b3;background:#fff}.intel-session-row>.intel-session-open{display:block!important;min-width:0;min-height:40px!important;padding:7px 4px 7px 9px!important;background:transparent!important;box-shadow:none!important}.intel-session-row>.intel-session-more{display:grid!important;width:27px!important;height:27px!important;min-height:0!important;padding:0!important;place-items:center;border:0!important;background:transparent!important;color:#667a71;font-size:calc(10px + var(--type-bump, 0px));opacity:0}.intel-session-more[aria-expanded=true],.intel-session-row.active>.intel-session-more,.intel-session-row:hover>.intel-session-more{opacity:1}.intel-session-menu{position:absolute;z-index:30;left:calc(100% - 18px);width:206px;border:1px solid #c8d5cf;border-radius:10px;background:#fff;box-shadow:0 14px 38px rgba(20,55,42,.18)}.intel-session-menu>button{display:grid!important;width:100%!important;min-height:34px!important;grid-template-columns:22px 1fr!important;grid-gap:7px!important;gap:7px!important;padding:0 8px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#334f44!important;font-size:calc(10px + var(--type-bump, 0px))!important}.intel-session-menu>button:hover{background:#edf4f0!important}.intel-session-menu>button span{width:auto;text-align:left}.intel-session-menu>button.danger{color:#b33b3b!important}.intel-session-menu hr{height:1px;margin:5px 4px;border:0;background:#e0e7e3}.intel-session-menu{top:32px;left:calc(100% - 10px);display:flex!important;width:196px;flex-direction:column;gap:0!important;padding:4px;box-shadow:0 10px 28px rgba(20,55,42,.16)}.intel-recent-sessions>nav .intel-session-menu>button{display:grid!important;width:100%!important;min-height:31px!important;grid-template-columns:19px 1fr!important;grid-gap:6px!important;gap:6px!important;margin:0!important;padding:0 8px!important;border-radius:5px!important;line-height:1.1}.intel-recent-sessions>nav .intel-session-menu>button span{line-height:1.1}.intel-session-menu hr{width:calc(100% - 8px)}.intel-assistant-message>header strong,.intel-chat-welcome h1,.intel-new-chat b,.intel-rail-brand>strong,.intel-rail-primary b,.intel-recent-sessions nav strong,.intel-response-block h3,.intel-tool-menu button strong,.intel-tool-runs summary strong{font-family:var(--font-display)}.intel-chat-welcome h1,.intel-rail-brand>strong,.intel-response-block h3{font-weight:650}.intel-new-chat b,.intel-rail-primary b,.intel-recent-sessions nav strong,.intel-tool-menu button strong,.intel-tool-runs summary strong{font-weight:600}.intel-agent-suggestions{display:flex;align-items:center;gap:5px;padding:2px 12px 5px;overflow-x:auto}.intel-agent-suggestions>span{flex:0 0 auto;margin-right:2px;color:#6e8379;font:700 calc(7px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.intel-composer .intel-agent-suggestions>button{flex:0 0 auto;min-height:25px;padding:0 8px;border:1px solid #c1d5cb;border-radius:999px;background:#f7faf8;color:#35594a;font:600 calc(9px + var(--type-bump, 0px)) var(--font-display)}.intel-composer .intel-agent-suggestions>button:hover{border-color:#72aa90;background:#edf6f1;color:#126b49}.intel-first-chat-guidance{width:min(780px,100%);margin-top:25px;text-align:left}.intel-first-chat-guidance>section+section{margin-top:16px}.intel-first-chat-guidance section>span{display:block;margin-bottom:7px;color:#668077;font:700 calc(8px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.07em}.intel-first-chat-guidance section>div{display:flex;flex-wrap:wrap;gap:6px}.intel-first-chat-guidance section:first-child button{min-height:29px;padding:0 10px;border:1px solid #b7d0c3;border-radius:999px;background:rgba(255,255,255,.9);color:#35594a;font:600 calc(9px + var(--type-bump, 0px)) var(--font-display)}.intel-first-chat-guidance section:last-child>div{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:7px;gap:7px}.intel-first-chat-guidance section:last-child button{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border:1px solid #c4d6cd;border-radius:7px;background:rgba(255,255,255,.88);color:#36594b;font:500 calc(9px + var(--type-bump, 0px)) var(--font-primary);text-align:left}.intel-first-chat-guidance button:hover{border-color:#72aa90!important;background:#f5faf7!important}.intel-first-chat-guidance button b{color:#176e4d}@media(max-width:700px){.intel-first-chat-guidance section:last-child>div{grid-template-columns:1fr}}.quote-market button,.quote-market-hero h1,.rate-builder>footer button,.rate-builder>footer strong,.rate-builder>header nav button b,.rate-service-lists label span strong,.tariff-valuation-form .tariff-section-heading span,.tariff-valuation-result>button,.tariff-valuation-result>strong,.tariff-workspace-tabs button,.valuation-method-picker nav strong{font-family:var(--font-display)}.quote-market-hero h1{font-weight:700}.rate-builder>header nav button b,.rate-service-lists label span strong,.tariff-valuation-form .tariff-section-heading span,.valuation-method-picker nav strong{font-weight:600}.rate-builder>footer strong,.tariff-valuation-result>strong{font-weight:700}.rate-builder>footer button,.tariff-valuation-result>button,.tariff-workspace-tabs button{font-weight:650}.rate-builder-shipment label>span,.rate-builder>footer span,.rate-service-lists>section>header span,.tariff-valuation-form label>span{font-size:calc(10px + var(--type-bump, 0px))!important;line-height:1.25}.rate-builder-shipment input{font-size:calc(16px + var(--type-bump, 0px))}.rate-builder>header nav button b{font-size:calc(13px + var(--type-bump, 0px))}.rate-builder>header nav button small{font-size:calc(11px + var(--type-bump, 0px));line-height:1.35}.rate-service-lists>section>header small{font-size:calc(10px + var(--type-bump, 0px))}.rate-service-lists label span strong{font-size:calc(12px + var(--type-bump, 0px))}.rate-service-lists label span small{font-size:calc(10px + var(--type-bump, 0px));line-height:1.35}.rate-service-lists label>b{font-size:calc(12px + var(--type-bump, 0px))}.rate-builder>footer strong{font-size:calc(19px + var(--type-bump, 0px))}.rate-builder>footer small{font-size:calc(10px + var(--type-bump, 0px));line-height:1.35}.rate-builder-shipment>button,.rate-builder>footer button{font-size:calc(12px + var(--type-bump, 0px))}.tariff-workspace-tabs button{font-size:calc(11px + var(--type-bump, 0px))!important}.valuation-method-picker nav strong{font-size:calc(12px + var(--type-bump, 0px))!important}.valuation-method-picker nav small{font-size:calc(9px + var(--type-bump, 0px))!important;line-height:1.4}.valuation-method-picker>p{font-size:calc(9px + var(--type-bump, 0px))!important;line-height:1.55}.tariff-valuation-form .tariff-section-heading span{font-size:calc(15px + var(--type-bump, 0px))}.valuation-method-help{font-size:calc(10px + var(--type-bump, 0px))!important;line-height:1.55}.tariff-valuation-form label>div input{font-size:calc(14px + var(--type-bump, 0px))}.tariff-valuation-result>span{font-size:calc(10px + var(--type-bump, 0px))}.tariff-valuation-result>strong{font-size:calc(32px + var(--type-bump, 0px))}.tariff-valuation-result>small{font-size:calc(9px + var(--type-bump, 0px))!important}.tariff-valuation-result>p{font-size:calc(11px + var(--type-bump, 0px))!important;line-height:1.55}.tariff-valuation-result>button{font-size:calc(11px + var(--type-bump, 0px))}.intel-plus-menu{position:absolute;z-index:12;bottom:116px;left:0;width:390px;max-width:calc(100vw - 32px);max-height:min(560px,calc(100vh - 180px));overflow-y:auto;padding:7px;border:1px solid #b8cec3;border-radius:12px;background:#fff;box-shadow:0 18px 46px rgba(13,55,41,.2)}.intel-plus-menu>header{display:grid;min-height:35px;grid-template-columns:30px 1fr 30px;align-items:center;padding:0 2px 5px;border-bottom:1px solid #e1e9e5;color:#176e4d}.intel-plus-menu>header>span{grid-column:2;font:700 calc(9px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.065em;text-align:center}.intel-plus-menu>header>button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:6px;background:transparent;color:#557167;font-size:calc(16px + var(--type-bump, 0px))}.intel-plus-menu>header>button:first-child{grid-column:1;grid-row:1}.intel-plus-menu>header>button:last-child{grid-column:3;grid-row:1}.intel-plus-menu>header>button:hover{background:#edf5f1;color:#126b49}.intel-menu-options{display:grid;grid-gap:2px;gap:2px;padding-top:5px}.intel-menu-options>p{padding:6px 9px 3px;color:#74877f;font:700 calc(8px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.055em}.intel-menu-options>button{display:grid;width:100%;min-height:54px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#294e3f;text-align:left}.intel-menu-options>button.selected,.intel-menu-options>button:hover{background:#edf6f1}.intel-menu-options>button>i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #bad1c5;border-radius:7px;background:#f6faf8;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px))/1 var(--font-label);font-style:normal}.intel-menu-options>button>span{min-width:0}.intel-menu-options>button small,.intel-menu-options>button strong{display:block;font-family:var(--font-primary)}.intel-menu-options>button strong{font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.intel-menu-options>button small{overflow:hidden;margin-top:3px;color:#6e8279;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.intel-menu-options>button>b{color:#287657;font-size:calc(14px + var(--type-bump, 0px));font-weight:500;text-align:center}.intel-menu-options>hr{width:calc(100% - 16px);height:1px;margin:4px 8px;border:0;background:#dce6e1}.intel-custom-context{display:grid;grid-gap:7px;gap:7px;margin:4px 7px 7px;padding:9px;border:1px solid #b8d0c4;border-radius:8px;background:#f7faf8}.intel-custom-context textarea{width:100%;min-height:76px;padding:9px;resize:vertical;border:1px solid #adc8bb;border-radius:7px;background:#fff;color:#294e3f;font:calc(10px + var(--type-bump, 0px))/1.45 var(--font-primary);outline:0}.intel-custom-context textarea:focus{border-color:#438f6d;box-shadow:0 0 0 3px rgba(42,139,100,.08)}.intel-custom-context>button{justify-self:end;min-height:31px;padding:0 11px;border:0;border-radius:6px;background:#176e4d;color:#fff;font-size:calc(9px + var(--type-bump, 0px));font-weight:650}.intel-custom-context>button:disabled{background:#c5d6ce;color:#74877e}.intel-custom-context label>span{display:block;margin-bottom:5px;color:#426558;font:700 calc(8px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.045em}.intel-custom-context input:not([type=file]){width:100%;height:38px;padding:0 10px;border:1px solid #adc8bb;border-radius:7px;background:#fff;color:#294e3f;font:600 calc(12px + var(--type-bump, 0px))/1 var(--font-primary);outline:0}.intel-custom-context input:not([type=file]):focus{border-color:#438f6d;box-shadow:0 0 0 3px rgba(42,139,100,.08)}.intel-custom-context>small{color:#71857c;font:400 calc(8px + var(--type-bump, 0px))/1.4 var(--font-primary)}.intel-custom-context>small.invalid{color:#9a6513}.intel-file-context input[type=file]{width:100%;padding:7px;border:1px dashed #8fb6a3;border-radius:7px;background:#fff;color:#36594b;font:500 calc(9px + var(--type-bump, 0px))/1.3 var(--font-primary)}.intel-file-context input[type=file]::-webkit-file-upload-button{margin-right:8px;padding:7px 9px;border:0;border-radius:5px;background:#176e4d;color:#fff;font:600 calc(9px + var(--type-bump, 0px))/1 var(--font-primary);cursor:pointer}.intel-file-context input[type=file]::file-selector-button{margin-right:8px;padding:7px 9px;border:0;border-radius:5px;background:#176e4d;color:#fff;font:600 calc(9px + var(--type-bump, 0px))/1 var(--font-primary);cursor:pointer}.intel-classification-context>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.intel-classification-context select{width:100%;height:38px;padding:0 28px 0 9px;border:1px solid #adc8bb;border-radius:7px;background:#fff;color:#294e3f;font:500 calc(10px + var(--type-bump, 0px))/1 var(--font-primary);outline:0}.intel-classification-context select:focus{border-color:#438f6d;box-shadow:0 0 0 3px rgba(42,139,100,.08)}.intel-attached-contexts{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 6px}.intel-attached-contexts>span{display:flex;max-width:240px;min-height:24px;align-items:center;gap:5px;padding:3px 5px 3px 8px;border:1px solid #bed3c9;border-radius:999px;background:#eef6f2;color:#35594a;font:500 calc(8px + var(--type-bump, 0px))/1.3 var(--font-primary)}.intel-attached-contexts>span>button{width:18px;height:18px;padding:0;border-radius:50%;font-size:calc(11px + var(--type-bump, 0px))}.intel-session-menu>button,.intel-session-menu>button span{font-family:var(--font-primary)!important}.intel-recent-sessions>nav .intel-session-menu>button{min-height:36px!important;padding:0 10px!important;font-size:calc(11px + var(--type-bump, 0px))!important}.intel-recent-sessions>nav .intel-session-menu>button span{font-size:calc(11px + var(--type-bump, 0px));line-height:1.25}.intel-session-menu{width:212px;padding:6px}.intel-session-menu hr{margin:4px}@media(max-width:640px){.intel-plus-menu{width:100%}.intel-menu-options>button small{white-space:normal}.intel-classification-context>div{grid-template-columns:1fr}}.intel-first-chat-guidance section:first-child button,.intel-menu-options>button strong,.intel-tool-menu>button strong{font-family:var(--font-display);font-weight:600}.intel-menu-options>button strong{font-size:calc(12px + var(--type-bump, 0px));line-height:1.25}.intel-menu-options>button small,.intel-session-menu>button span,.intel-tool-menu>button small{font-family:var(--font-primary)}.intel-menu-options>button small{margin-top:4px;font-size:calc(9px + var(--type-bump, 0px));font-weight:400;line-height:1.4}.intel-custom-context label>span,.intel-menu-options>p,.intel-plus-menu>header>span{font-family:var(--font-label)}.intel-plus-menu,.intel-session-menu,.intel-tool-menu{width:292px;padding:5px;border:1px solid #bfd0c8;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(13,55,41,.14)}.intel-plus-menu,.intel-tool-menu{bottom:108px;max-height:min(330px,calc(100vh - 170px));overflow-y:auto}.intel-plus-menu>header,.intel-tool-menu>header{min-height:30px;align-items:center;padding:0 4px 5px;border-bottom:1px solid #e1e8e4}.intel-plus-menu>header>span,.intel-tool-menu>header>span{font:700 calc(8px + var(--type-bump, 0px))/1.2 var(--font-label);letter-spacing:.055em}.intel-tool-menu>header small{font:400 calc(8px + var(--type-bump, 0px))/1.25 var(--font-primary)}.intel-menu-options{gap:1px;padding-top:3px}.intel-menu-options>p{padding:5px 7px 2px;font:700 calc(7px + var(--type-bump, 0px))/1.2 var(--font-label)}.intel-menu-empty{padding:4px 7px 10px!important;font:400 calc(10px + var(--type-bump, 0px))/1.4 var(--font-primary)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#6d8478}.intel-menu-options>button,.intel-tool-menu>button{min-height:43px;gap:7px;padding:5px 7px;border-radius:6px}.intel-menu-options>button{grid-template-columns:27px minmax(0,1fr) 16px}.intel-tool-menu>button{grid-template-columns:25px minmax(0,1fr) 18px}.intel-menu-options>button>i{width:25px;height:25px;border-radius:6px;font-size:calc(8px + var(--type-bump, 0px))}.intel-tool-menu svg{width:17px;height:17px}.intel-tool-menu button i{width:18px;height:18px}.intel-menu-options>button strong,.intel-tool-menu>button strong{font-family:var(--font-display);font-size:calc(10px + var(--type-bump, 0px));font-weight:600;line-height:1.2}.intel-menu-options>button small,.intel-tool-menu>button small{overflow:hidden;margin-top:2px;font-family:var(--font-primary);font-size:calc(8px + var(--type-bump, 0px));font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.intel-menu-options>hr{margin:2px 6px}.intel-custom-context{gap:5px;margin:2px 5px 5px;padding:7px}.intel-custom-context textarea{min-height:60px}.intel-custom-context>button{min-height:29px}.intel-session-menu{top:27px;right:auto;left:calc(100% - 8px);max-height:260px;overflow-y:auto;padding:3px;border-radius:8px}.intel-recent-sessions>nav .intel-session-menu>button{grid-template-columns:15px 1fr!important;border-radius:4px!important;font-family:var(--font-primary)!important;font-size:calc(10px + var(--type-bump, 0px))!important}.intel-recent-sessions>nav .intel-session-menu>button span{font-family:var(--font-primary)!important;font-size:calc(10px + var(--type-bump, 0px))}.intel-session-menu hr{margin:2px 4px}@media(max-width:640px){.intel-plus-menu,.intel-tool-menu{width:min(292px,calc(100vw - 28px))}}.intel-plus-menu,.intel-session-menu,.intel-tool-menu{scrollbar-width:thin;scrollbar-color:#84a496 transparent}.intel-plus-menu::-webkit-scrollbar,.intel-session-menu::-webkit-scrollbar,.intel-tool-menu::-webkit-scrollbar{width:5px}.intel-plus-menu::-webkit-scrollbar-track,.intel-session-menu::-webkit-scrollbar-track,.intel-tool-menu::-webkit-scrollbar-track{background:transparent}.intel-plus-menu::-webkit-scrollbar-thumb,.intel-session-menu::-webkit-scrollbar-thumb,.intel-tool-menu::-webkit-scrollbar-thumb{border-radius:999px;background:#84a496}.intel-plus-menu::-webkit-scrollbar-button,.intel-session-menu::-webkit-scrollbar-button,.intel-tool-menu::-webkit-scrollbar-button{display:none;width:0;height:0}.intel-plus-menu,.intel-tool-menu{max-height:min(420px,calc(100vh - 150px))}.intel-session-menu{width:180px;max-height:none;overflow:visible}.intel-recent-sessions>nav .intel-session-menu>button{min-height:30px!important;grid-template-columns:15px minmax(0,1fr)!important;gap:5px!important;padding:0 7px!important}.intel-recent-sessions>nav .intel-session-menu>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-chat-welcome h1{font-size:calc(28px + var(--type-bump, 0px))}.intel-first-chat-guidance section:first-child button,.intel-first-chat-guidance section:last-child button{font-size:calc(10px + var(--type-bump, 0px))}.intel-composer textarea{font-size:calc(13px + var(--type-bump, 0px))}.intel-composer button{font-size:calc(9px + var(--type-bump, 0px))}.intel-new-chat,.intel-rail-primary button{font-size:calc(11px + var(--type-bump, 0px))!important}.intel-recent-sessions>nav strong{font-size:calc(11px + var(--type-bump, 0px))}.intel-recent-sessions>nav small{font-size:calc(8px + var(--type-bump, 0px))}.intel-menu-options>button strong,.intel-tool-menu>button strong{font-size:calc(11px + var(--type-bump, 0px))}.intel-menu-options>button small,.intel-tool-menu>button small{font-size:calc(9px + var(--type-bump, 0px))}.intel-assistant-message>p,.intel-user-message{font-size:calc(13px + var(--type-bump, 0px))}.intel-response-block ul{font-size:calc(12px + var(--type-bump, 0px))}.intel-disclaimer{font-size:calc(8px + var(--type-bump, 0px))}.intel-recent-sessions>nav .intel-session-menu>button{position:relative;display:flex!important;align-items:center!important;gap:0!important;padding:0 7px 0 29px!important;font-size:0!important}.intel-recent-sessions>nav .intel-session-menu>button:before{position:absolute;left:8px;width:14px;height:14px;background:currentColor;content:"";mask-image:var(--action-icon);mask-position:center;mask-repeat:no-repeat;mask-size:14px 14px;-webkit-mask-image:var(--action-icon);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:14px 14px}.intel-recent-sessions>nav .intel-session-menu>button[data-action=share]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V3m0 0L7 8m5-5 5 5M5 14v6h14v-6'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=rename]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 20 4.2-1 10-10a2.1 2.1 0 0 0-3-3l-10 10L4 20Zm9.8-12.8 3 3'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=pin]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 4 6 1-.7 5 3.2 3.2-4.5.8-2 6-1.5-5.7-4.5-1.1L8.2 10 9 4ZM5 19l5-5'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=archive]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16v13H4zM3 3h18v4H3zm6 8h6'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=journey]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h6l2 2h8v11H4zM12 11v5m-2.5-2.5h5'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=save]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-6-4-6 4z'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button[data-action=delete]{--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 3h6l1 4H8l1-4Zm-3 4 1 14h10l1-14M10 11v6m4-6v6'/%3E%3C/svg%3E")}.intel-recent-sessions>nav .intel-session-menu>button span{display:block!important;width:auto!important;font-size:calc(10px + var(--type-bump, 0px))!important;line-height:1.15;text-align:left!important}.tariff-real-badge{margin:8px 0;padding:8px 11px;border-radius:6px;font-size:calc(11px + var(--type-bump, 0px));font-weight:650}.tariff-real-badge-live{border:1px solid #9fc5b2;background:#eaf6f0;color:#176e4d}.tariff-real-badge-pending{border:1px solid #cfe1d8;background:#f8fcfa;color:#52675e}.tariff-real-badge-fallback{border:1px solid #e4c9a3;background:#fbf3e6;color:#8a5a1f}.tariff-real-sources summary{color:#526b61}.tariff-real-sources p{color:#71847b;font-size:calc(11px + var(--type-bump, 0px))}.compliance-disclaimer{margin-top:12px;padding:9px 11px;border:1px solid #e4c9a3;border-left:3px solid #b97924;border-radius:6px;background:#fbf3e6;color:#6e4c1f;font-size:calc(9px + var(--type-bump, 0px));line-height:1.5}.compliance-disclaimer b{margin-right:4px;color:#8a5a1f;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em;text-transform:uppercase}.valuation-excluded-field{opacity:.85}.valuation-excluded-field small{display:block;margin-top:4px;color:#8a5a1f;font-size:calc(8px + var(--type-bump, 0px))}.valuation-related-party{display:flex;align-items:center;gap:8px;grid-column:1/-1;padding:9px 0 0}.valuation-related-party input[type=checkbox]{width:15px;height:15px}.valuation-related-party span{display:flex;align-items:center;gap:6px;color:#355749;font-size:calc(11px + var(--type-bump, 0px))}.hs-review-sources .unverified-source em{color:#8a5a1f;font-weight:650}.tariff-preference-claim{display:flex!important;flex-direction:row;align-items:center;gap:8px}.tariff-preference-claim input[type=checkbox]{width:15px;height:15px}.tariff-preference-claim span{display:flex;align-items:center;gap:6px}.universal-classification-card>.classification-basis-row.with-province{grid-template-columns:180px minmax(200px,1fr) repeat(4,minmax(132px,160px)) 210px!important}.landed-supplier-quote .landed-quote-options{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;padding:10px 16px 12px;border-top:1px solid #d7dfdb;background:#fafcfb}.landed-supplier-quote .landed-quote-options label{display:grid;grid-gap:4px;gap:4px;padding:0;border:0;min-width:150px}.landed-supplier-quote .landed-quote-options label>span{margin:0;color:#176e4d;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em}.landed-supplier-quote .landed-quote-options input:not([type=checkbox]),.landed-supplier-quote .landed-quote-options output,.landed-supplier-quote .landed-quote-options select{height:32px;padding:0 9px;border:1px solid #b4cbbf;border-radius:6px;background:#fff;color:#173f31;font-size:calc(13px + var(--type-bump, 0px));font-weight:600;display:flex;align-items:center}.landed-supplier-quote .landed-quote-options label:nth-child(3){flex:1 1 220px}.landed-customs-value-estimator-link{margin-top:2px;color:#176e4d;font-size:calc(9px + var(--type-bump, 0px));font-weight:600;line-height:1.4;text-decoration:none;white-space:normal}.landed-customs-value-estimator-link:hover{text-decoration:underline}.landed-supplier-quote .landed-quote-options .landed-option-check{display:flex;align-items:center;gap:7px;min-width:0;padding-bottom:6px}.landed-supplier-quote .landed-quote-options .landed-option-check span{font:600 calc(11px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.02em;color:#3d5a4d}.landed-supplier-quote .landed-unit-hint{grid-column:1/-1;padding:0 16px 8px;color:#52675e;font-size:calc(11px + var(--type-bump, 0px))}@media(max-width:1320px){.universal-classification-card>.classification-basis-row.with-province{grid-template-columns:150px minmax(200px,1.4fr) repeat(4,minmax(110px,1fr))!important}.universal-classification-card>.classification-basis-row.with-province .tariff-basis-actions{grid-column:1/-1;justify-self:end!important}}.tariff-input-panel .tariff-unit-hint{grid-column:1/-1;margin-top:-6px;color:#52675e;font-size:calc(11px + var(--type-bump, 0px));line-height:1.4}.landed-supplier-quote .landed-quote-options .landed-option-check{flex:0 0 auto;min-height:32px;padding-bottom:0;align-self:flex-end}.landed-supplier-quote .landed-quote-options .landed-option-check span{white-space:nowrap;text-transform:none}.hs-finder-bar .hs-asof-select input[type=date]{height:44px;width:100%;min-width:150px;padding:0 10px;border:1px solid #b4cbbf;border-radius:8px;background:#fff;color:#173f31;font:600 calc(13px + var(--type-bump, 0px)) var(--font-label,inherit)}.hs-asof-note{margin:6px 0 0;color:#52675e;font-size:calc(11px + var(--type-bump, 0px))}.tariff-warnings{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.tariff-warnings li{display:grid;grid-gap:2px;gap:2px;padding:8px 11px;border:1px solid #e3d3a4;border-left:3px solid #c9982e;border-radius:6px;background:#fffbf0;color:#4a3d16;font-size:calc(12px + var(--type-bump, 0px));line-height:1.45}.tariff-warnings li.info{border-color:#cfe0d6 #cfe0d6 #cfe0d6 #6aa587;background:#f5faf7;color:#31493d}.tariff-warnings li b{font-weight:700;font-size:calc(12px + var(--type-bump, 0px))}.tariff-warnings li span{font-weight:400}@media (min-width:901px){.hs-finder-bar:has(.hs-asof-select){grid-template-columns:minmax(150px,190px) minmax(220px,1fr) minmax(150px,186px) minmax(140px,170px) 48px}.tariff-quick-ribbon.is-reviewing .hs-finder-bar:has(.hs-asof-select){grid-template-columns:130px minmax(240px,1fr) 145px 132px 42px}.hs-finder-bar.hs-finder-bar-embedded:has(.hs-asof-select){grid-template-columns:minmax(220px,1fr) 170px 48px}}.hs-finder-bar .hs-asof-select input[type=date]{min-width:0}.hs-lite-switch{align-self:flex-end;flex:none;margin:0 0 8px;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--green-dark);font:600 calc(var(--type-supporting) + var(--type-bump, 0px)) var(--font-primary);cursor:pointer;box-shadow:0 1px 3px rgba(7,28,22,.06)}.hs-lite-switch-track{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:#cfdcd5;transition:background .15s}.hs-lite-switch-track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(7,28,22,.25);transition:transform .15s}.hs-lite-switch[aria-checked=true] .hs-lite-switch-track{background:var(--green)}.hs-lite-switch[aria-checked=true] .hs-lite-switch-track span{transform:translateX(14px)}.hs-light button:focus-visible,.hs-lite-switch:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hs-light{width:100%;font-family:var(--font-primary);color:var(--ink-soft)}.hs-light,.hs-light-result{display:flex;flex-direction:column;gap:12px}.hs-light:not(.hs-light-embedded){width:min(1120px,100%);margin-inline:auto}.hs-light:not(.hs-light-embedded)>.hs-light-result{margin:0 238px 0 200px}.hs-lite-research>header small{font-family:var(--font-label)}.hs-finder-bar-embedded:not(.hs-active-finder-bar):not(:has(.hs-asof-select)){grid-template-columns:minmax(200px,1fr) 48px}.hs-light-embedded .hs-finder-bar{width:100%}.hs-light-embedded>.hs-light-result{margin-right:58px}.hs-light-thinking-head{display:flex;width:100%;align-items:center;gap:8px;padding:10px 14px;border:0;background:transparent;color:var(--ink-soft);font:600 calc(var(--type-control) + var(--type-bump, 0px)) var(--font-primary);text-align:left;cursor:pointer}.hs-light-thinking-head small{color:var(--muted);font:600 calc(var(--type-supporting) + var(--type-bump, 0px)) var(--font-label)}.hs-light-thinking-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--green)}.hs-lite-research.active .hs-light-thinking-dot{animation:hs-light-pulse .9s ease-in-out infinite}.hs-light-thinking-code{display:flex;gap:5px;margin-left:auto}.hs-light-thinking-code i{min-width:20px;padding-bottom:2px;border-bottom:2px solid #cddfd5;color:#9ab5a8;font:700 calc(12px + var(--type-bump, 0px)) var(--font-label);font-style:normal;text-align:center;transition:color .2s,border-color .2s}.hs-light-thinking-code i.set{border-color:var(--green);color:var(--green-dark)}.hs-light-thinking-chevron{width:14px;height:14px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.hs-light-thinking-head[aria-expanded=true] .hs-light-thinking-chevron{transform:rotate(180deg)}.hs-light-reasoning{display:flex;flex-direction:column;gap:7px;margin:0;padding:2px 14px 12px;list-style:none}.hs-light-summary{padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.hs-light-summary h2{margin:0 0 6px;color:var(--green-dark);font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.06em;text-transform:uppercase}.hs-light-summary ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.hs-light-summary li{font-size:calc(var(--type-supporting) + var(--type-bump, 0px));line-height:1.5;overflow-wrap:anywhere}.hs-light-summary li b{margin-right:6px;color:var(--ink-soft);font-weight:600}.hs-light-summary li span{color:var(--muted)}.hs-light-reasoning li{position:relative;padding-left:16px;font-size:calc(var(--type-control) + var(--type-bump, 0px));line-height:1.5;animation:hs-light-in .25s ease-out}.hs-light-reasoning li:before{content:"";position:absolute;left:2px;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--green)}.hs-light-reasoning li.working:before{background:transparent;border:1.5px solid var(--green);animation:hs-light-pulse .9s ease-in-out infinite}.hs-light-reasoning li b{color:var(--ink-soft);font-weight:600}.hs-lite-research .hs-light-reasoning{max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}.hs-lite-research .hs-light-reasoning::-webkit-scrollbar{width:6px}.hs-lite-research .hs-light-reasoning::-webkit-scrollbar-thumb{border-radius:3px;background:var(--scroll-thumb)}.hs-light-reasoning li.searching b{color:#8aa89b;font-weight:500}.hs-light-reasoning li.searching:before{background:#b9d2c5}.hs-light-reasoning li.searching.working b{background:linear-gradient(90deg,#8aa89b,#8aa89b 40%,#d4e6dc 50%,#8aa89b 60%,#8aa89b);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:hs-light-shimmer 1.6s linear infinite}@keyframes hs-light-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hs-light-reasoning li span{margin-left:6px;color:var(--muted);overflow-wrap:anywhere}.hs-light-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--white);animation:hs-light-in .3s ease-out}.hs-light-card>.hs-code-instrument{display:grid;min-height:58px;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin:-12px -12px 0;padding:8px 12px;border-radius:11px 11px 0 0}.hs-light-card .hs-workflow-handoffs button:disabled{opacity:.5;cursor:not-allowed}.hs-light-card .hs-workflow-handoffs button:disabled:hover{border-color:#b7cec2;background:rgba(255,255,255,.9)}.hs-light-description{margin:0;font-size:calc(var(--type-operational) + var(--type-bump, 0px));line-height:1.55;overflow-wrap:anywhere}.hs-light-description b{margin-right:4px;font-family:var(--font-label);color:var(--green-dark)}.hs-light-card .hs-workflow-handoffs{margin-top:0}.hs-light-notice p{margin:0 0 4px}.hs-light-notice{margin:0;padding:8px 10px;border-radius:8px;background:#fbf5df;color:#5a4a17;font-size:calc(var(--type-supporting) + var(--type-bump, 0px));line-height:1.5}.hs-light-row{justify-content:center}.hs-light-basis,.hs-light-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hs-light-basis{margin:0;color:var(--muted);font-size:calc(var(--type-supporting) + var(--type-bump, 0px));line-height:1.5}.hs-light-confidence{padding:2px 8px;border-radius:999px;font:700 calc(9px + var(--type-bump, 0px)) var(--font-label);letter-spacing:.04em;text-transform:uppercase}.hs-light-confidence.high{background:var(--mint);color:var(--green-dark)}.hs-light-confidence.medium{background:#fbf5df;color:#5a4a17}.hs-light-confidence.low{background:#fdecea;color:#8a2b20}.hs-light-primary{min-height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--green-dark);color:var(--white);font:600 calc(var(--type-control) + var(--type-bump, 0px)) var(--font-primary);cursor:pointer}.hs-light-primary:disabled{opacity:.6;cursor:default}.hs-light-link{padding:4px 6px;border:0;background:none;color:var(--green-dark);font:600 calc(var(--type-supporting) + var(--type-bump, 0px)) var(--font-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes hs-light-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes hs-light-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hs-light-reasoning li.searching.working b{animation:none;color:#8aa89b;background:none}.hs-light-card,.hs-light-reasoning li,.hs-light-reasoning li.working:before{animation:none}.hs-light-thinking-chevron,.hs-light-thinking-code i,.hs-lite-switch-track,.hs-lite-switch-track span{transition:none}.hs-lite-research.active .hs-light-thinking-dot{animation:none}}@media (max-width:640px){.hs-light-card>.hs-code-instrument{grid-template-columns:38px 1fr}.hs-light-card .hs-code-status{grid-column:1/-1;justify-self:start}.hs-light-card .hs-code-instrument>div{gap:6px}.hs-light-card .hs-workflow-handoffs{justify-content:stretch}.hs-light-card .hs-workflow-handoffs button{flex:1 1 100%}}@media (max-width:900px){.hs-light:not(.hs-light-embedded){width:min(650px,100%)}.hs-light:not(.hs-light-embedded)>.hs-light-result{margin:0}}