.acp-widget{box-sizing:border-box;--acp-size:52px;--acp-gap:10px;--acp-mobile-size:44px;--acp-mobile-gap:8px;--acp-current-size:var(--acp-size);--acp-current-gap:var(--acp-gap);--acp-side-offset:20px;--acp-bottom-offset:24px;--acp-mobile-bottom:12px;--acp-radius:16px;--acp-launcher-bg:#174b3e;--acp-launcher-fg:#fff;--acp-elevation:0 5px 20px rgb(22 36 31 / .15),0 1px 3px rgb(22 36 31 / .08);position:fixed;z-index:99990;right:calc(var(--acp-side-offset) + env(safe-area-inset-right,0px));bottom:calc(var(--acp-bottom-offset) + env(safe-area-inset-bottom,0px));left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:12px;width:max-content;max-width:calc(100vw - var(--acp-side-offset) * 2);margin:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#172a24;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.35;text-align:left;letter-spacing:normal;text-transform:none;isolation:isolate;-webkit-text-size-adjust:100%}.acp-widget *,.acp-widget *::before,.acp-widget *::after{box-sizing:border-box}.acp-widget[hidden],.acp-widget [hidden]{display:none!important}.acp-widget[data-acp-position="left"]{right:auto;left:calc(var(--acp-side-offset) + env(safe-area-inset-left,0px));align-items:flex-start}.acp-widget[data-acp-shadow="none"]{--acp-elevation:none}.acp-widget[data-acp-shadow="strong"]{--acp-elevation:0 12px 36px rgb(16 31 25 / .24),0 3px 8px rgb(16 31 25 / .12)}.acp-widget .acp-heading{display:none;width:100%;align-items:center;gap:12px;padding:0 2px 5px}.acp-widget .acp-heading-label{font-size:12px;line-height:1.4;font-weight:650;color:#53635c;overflow-wrap:anywhere}.acp-widget .acp-heading-line{flex:1;min-width:18px;height:1px;background:#dfe6e2}.acp-widget .acp-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--acp-current-gap);list-style:none;margin:0;padding:0;width:100%;background:#fff0;border:0}.acp-widget .acp-item{list-style:none;display:block;margin:0;padding:0;width:auto;border:0;background:#fff0}.acp-widget .acp-item::before,.acp-widget .acp-item::after{display:none}.acp-widget .acp-action,.acp-widget .acp-launcher{appearance:none;-webkit-appearance:none;display:flex;position:relative;align-items:center;justify-content:center;gap:12px;min-height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:var(--acp-radius);background:var(--acp-bg,#174b3e);color:var(--acp-fg,#fff);box-shadow:var(--acp-elevation);text-decoration:none;font:inherit;line-height:1.35;font-weight:650;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform .18s ease,box-shadow .18s ease}.acp-widget .acp-action{width:100%;float:none;text-align:inherit}.acp-widget .acp-action:visited{color:var(--acp-fg,#fff)}.acp-widget .acp-action:hover,.acp-widget .acp-launcher:hover{text-decoration:none;transform:translateY(-2px)}.acp-widget .acp-action:active,.acp-widget .acp-launcher:active{transform:translateY(0)}.acp-widget .acp-action:focus-visible,.acp-widget .acp-launcher:focus-visible{outline:3px solid #172a24;outline-offset:4px;box-shadow:0 0 0 4px #fff,var(--acp-elevation)}.acp-widget .acp-icon,.acp-widget .acp-launcher-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px}.acp-widget .acp-icon svg,.acp-widget .acp-launcher-icon svg,.acp-widget .acp-arrow svg{display:block;width:24px;height:24px;max-width:none;color:inherit;fill:none;stroke:currentColor}.acp-widget .acp-label{display:block;min-width:0;font-size:14px;line-height:1.3;font-weight:650}.acp-widget .acp-arrow{display:none;flex:0 0 auto}.acp-widget .acp-arrow svg{width:17px;height:17px}.acp-widget .acp-launcher{display:none;min-height:var(--acp-current-size);padding:0 18px;background:var(--acp-launcher-bg);color:var(--acp-launcher-fg);border-radius:999px}.acp-widget .acp-launcher-label{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.acp-widget .acp-icon-close{display:none}.acp-widget[data-acp-open="true"] .acp-icon-open{display:none}.acp-widget[data-acp-open="true"] .acp-icon-close{display:flex}.acp-widget.acp-enter[data-acp-animation="fade"]{animation:acp-fade-in .25s ease-out both}.acp-widget.acp-enter[data-acp-animation="slide"]{animation:acp-slide-in .32s cubic-bezier(.2,.7,.2,1) both}@keyframes acp-fade-in{from{opacity:0}to{opacity:1}}@keyframes acp-slide-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.acp-widget .acp-tooltip{position:absolute;width:max-content;flex:none;min-width:0;max-height:calc(100dvh - 16px);overflow:hidden;white-space:normal;word-break:normal;z-index:2;right:calc(100% + 12px);transform:translateY(-50%);max-width:min(220px,calc(100vw - var(--acp-current-size) - var(--acp-side-offset) * 2 - 24px));padding:9px 12px;border-radius:9px;color:#fff;background:#172a24;box-shadow:0 2px 8px rgb(0 0 0 / .12);pointer-events:none;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.acp-widget[data-acp-position="left"] .acp-tooltip{right:auto;left:calc(100% + 12px)}.acp-widget .acp-actions .acp-action:focus-visible{outline-offset:-3px}@media (min-width:768px){.acp-widget[data-acp-show-desktop="false"]{display:none!important}.acp-widget .acp-item[data-acp-device="mobile"]{display:none}.acp-widget[data-acp-desktop="bubbles"] .acp-actions{width:calc(var(--acp-current-size) + 12px);max-height:calc(100dvh - var(--acp-bottom-offset) - 24px);padding:6px;margin:-6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.acp-widget[data-acp-desktop="bubbles"][data-acp-ready="true"] .acp-label{display:none}.acp-widget[data-acp-desktop="bubbles"] .acp-action{width:var(--acp-current-size);height:var(--acp-current-size);border-radius:50%}.acp-widget[data-acp-desktop="bubbles"] .acp-label{position:absolute;width:max-content;right:calc(100% + 12px);top:50%;transform:translate(5px,-50%);max-width:min(220px,calc(100vw - var(--acp-current-size) - var(--acp-side-offset) * 2 - 24px));padding:9px 12px;border-radius:9px;color:#fff;background:#172a24;box-shadow:0 2px 8px rgb(0 0 0 / .1);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;font-size:13px}.acp-widget[data-acp-desktop="bubbles"] .acp-action:hover .acp-label,.acp-widget[data-acp-desktop="bubbles"] .acp-action:focus-visible .acp-label{opacity:1;visibility:visible;transform:translate(0,-50%)}.acp-widget[data-acp-desktop="bubbles"][data-acp-position="left"] .acp-label{right:auto;left:calc(100% + 12px);transform:translate(-5px,-50%)}.acp-widget[data-acp-desktop="bubbles"][data-acp-position="left"] .acp-action:hover .acp-label,.acp-widget[data-acp-desktop="bubbles"][data-acp-position="left"] .acp-action:focus-visible .acp-label{transform:translate(0,-50%)}.acp-widget[data-acp-desktop="pills"]{width:224px}.acp-widget[data-acp-desktop="pills"] .acp-actions{max-height:calc(100dvh - var(--acp-bottom-offset) - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px;margin:-6px;width:calc(100% + 12px)}.acp-widget[data-acp-desktop="pills"] .acp-action{min-height:var(--acp-current-size);justify-content:flex-start;padding:12px 17px}.acp-widget[data-acp-desktop="pills"] .acp-label{overflow-wrap:anywhere}.acp-widget[data-acp-desktop="pills"] .acp-icon{width:25px}.acp-widget[data-acp-desktop="card"]{width:270px;padding:15px;gap:10px;border:1px solid #dfe6e2;border-radius:calc(var(--acp-radius) + 7px);background:#fff;box-shadow:var(--acp-elevation)}.acp-widget[data-acp-desktop="card"] .acp-heading{display:flex}.acp-widget[data-acp-desktop="card"] .acp-actions{gap:var(--acp-current-gap);max-height:calc(100dvh - var(--acp-bottom-offset) - 100px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.acp-widget[data-acp-desktop="card"] .acp-action{min-height:var(--acp-current-size);gap:12px;justify-content:flex-start;padding:6px 8px 6px 6px;--acp-action-bg:#f3f6f4;--acp-action-fg:#172a24;background:#f3f6f4;color:#172a24;border-radius:max(8px,var(--acp-radius));box-shadow:none}.acp-widget[data-acp-desktop="card"] .acp-action:visited{color:#172a24}.acp-widget[data-acp-desktop="card"] .acp-action:hover{transform:translateX(2px)}.acp-widget[data-acp-desktop="card"] .acp-icon{width:40px;height:40px;border-radius:max(7px,calc(var(--acp-radius) - 3px));--acp-icon-bg:var(--acp-bg);color:var(--acp-fg);background:var(--acp-bg)}.acp-widget[data-acp-desktop="card"] .acp-label{flex:1;overflow-wrap:anywhere}.acp-widget[data-acp-desktop="card"] .acp-arrow{display:flex;color:#627269}.acp-widget[data-acp-desktop="bar"]{padding:8px;border:1px solid #e1e7e3;border-radius:calc(var(--acp-radius) + 8px);background:#fff;box-shadow:var(--acp-elevation)}.acp-widget[data-acp-desktop="bar"] .acp-actions{flex-direction:row;gap:var(--acp-current-gap);width:auto;max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9aa9a1 #fff0;padding:2px}.acp-widget[data-acp-desktop="bar"] .acp-item{flex:1 0 auto;display:flex}.acp-widget[data-acp-desktop="bar"] .acp-action{min-height:var(--acp-current-size);gap:9px;padding:12px 16px;box-shadow:none}.acp-widget[data-acp-desktop="bar"] .acp-label{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.acp-widget[data-acp-desktop="launcher"]{gap:12px;width:270px}.acp-widget[data-acp-desktop="launcher"] .acp-actions{padding:10px;border:1px solid #dfe6e2;border-radius:calc(var(--acp-radius) + 6px);background:#fff;box-shadow:var(--acp-elevation);gap:var(--acp-current-gap);max-height:calc(100dvh - var(--acp-bottom-offset) - var(--acp-current-size) - 60px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.acp-widget[data-acp-desktop="launcher"] .acp-action{min-height:var(--acp-current-size);gap:12px;justify-content:flex-start;padding:6px 9px 6px 6px;--acp-action-bg:#f3f6f4;--acp-action-fg:#172a24;color:#172a24;background:#f3f6f4;box-shadow:none;border-radius:max(8px,var(--acp-radius))}.acp-widget[data-acp-desktop="launcher"] .acp-action:visited{color:#172a24}.acp-widget[data-acp-desktop="launcher"] .acp-action:hover{transform:translateX(2px)}.acp-widget[data-acp-desktop="launcher"] .acp-icon{width:40px;height:40px;border-radius:max(7px,calc(var(--acp-radius) - 3px));--acp-icon-bg:var(--acp-bg);background:var(--acp-bg);color:var(--acp-fg)}.acp-widget[data-acp-desktop="launcher"] .acp-label{flex:1;overflow-wrap:anywhere}.acp-widget[data-acp-desktop="launcher"] .acp-arrow{display:flex;color:#627269}.acp-widget[data-acp-desktop="launcher"][data-acp-ready="true"] .acp-launcher{display:flex}.acp-widget[data-acp-desktop="launcher"][data-acp-ready="true"][data-acp-open="false"]{width:max-content}}@media (max-width:767px){.acp-widget{--acp-current-size:var(--acp-mobile-size);--acp-current-gap:var(--acp-mobile-gap);--acp-mobile-glyph:clamp(16px,calc(var(--acp-current-size) - 24px),24px);--acp-mobile-icon-box:clamp(24px,calc(var(--acp-current-size) - 12px),40px);--acp-mobile-row-pad:clamp(4px,calc(var(--acp-current-size) - 38px),6px)}.acp-widget .acp-action,.acp-widget .acp-launcher{min-width:var(--acp-current-size);min-height:var(--acp-current-size)}.acp-widget[data-acp-show-mobile="false"]{display:none!important}.acp-widget .acp-item[data-acp-device="desktop"]{display:none}.acp-widget[data-acp-mobile="bubbles"] .acp-actions{width:calc(var(--acp-current-size) + 12px);max-height:calc(100dvh - var(--acp-bottom-offset) - 24px);padding:6px;margin:-6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.acp-widget[data-acp-mobile="bubbles"][data-acp-ready="true"] .acp-label{display:none}.acp-widget[data-acp-mobile="bubbles"] .acp-action{width:var(--acp-current-size);height:var(--acp-current-size);border-radius:50%}.acp-widget[data-acp-mobile="bubbles"] .acp-label{position:absolute;width:max-content;right:calc(100% + 12px);top:50%;transform:translate(5px,-50%);max-width:min(220px,calc(100vw - var(--acp-current-size) - var(--acp-side-offset) * 2 - 24px));padding:9px 12px;border-radius:9px;color:#fff;background:#172a24;box-shadow:0 2px 8px rgb(0 0 0 / .1);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s ease,transform .15s ease,visibility .15s ease;font-size:13px}.acp-widget[data-acp-mobile="bubbles"] .acp-action:hover .acp-label,.acp-widget[data-acp-mobile="bubbles"] .acp-action:focus-visible .acp-label{opacity:1;visibility:visible;transform:translate(0,-50%)}.acp-widget[data-acp-mobile="bubbles"][data-acp-position="left"] .acp-label{right:auto;left:calc(100% + 12px);transform:translate(-5px,-50%)}.acp-widget[data-acp-mobile="bubbles"][data-acp-position="left"] .acp-action:hover .acp-label,.acp-widget[data-acp-mobile="bubbles"][data-acp-position="left"] .acp-action:focus-visible .acp-label{transform:translate(0,-50%)}.acp-widget[data-acp-mobile="pills"]{width:224px}.acp-widget[data-acp-mobile="pills"] .acp-actions{max-height:calc(100dvh - var(--acp-bottom-offset) - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:6px;margin:-6px;width:calc(100% + 12px)}.acp-widget[data-acp-mobile="pills"] .acp-action{min-height:var(--acp-current-size);justify-content:flex-start;padding:clamp(4px,calc(var(--acp-current-size) - 36px),12px) clamp(10px,calc(var(--acp-current-size) - 27px),17px)}.acp-widget[data-acp-mobile="pills"] .acp-label{overflow-wrap:anywhere}.acp-widget[data-acp-mobile="pills"] .acp-icon{width:25px}.acp-widget[data-acp-mobile="card"]{width:270px;padding:15px;gap:10px;border:1px solid #dfe6e2;border-radius:calc(var(--acp-radius) + 7px);background:#fff;box-shadow:var(--acp-elevation)}.acp-widget[data-acp-mobile="card"] .acp-heading{display:flex}.acp-widget[data-acp-mobile="card"] .acp-actions{gap:6px;max-height:calc(100dvh - var(--acp-bottom-offset) - 100px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.acp-widget[data-acp-mobile="card"] .acp-action{min-height:var(--acp-current-size);gap:12px;justify-content:flex-start;padding:6px 8px 6px 6px;--acp-action-bg:#f3f6f4;--acp-action-fg:#172a24;background:#f3f6f4;color:#172a24;border-radius:max(8px,var(--acp-radius));box-shadow:none}.acp-widget[data-acp-mobile="card"] .acp-action:visited{color:#172a24}.acp-widget[data-acp-mobile="card"] .acp-action:hover{transform:translateX(2px)}.acp-widget[data-acp-mobile="card"] .acp-icon{width:40px;height:40px;border-radius:max(7px,calc(var(--acp-radius) - 3px));--acp-icon-bg:var(--acp-bg);color:var(--acp-fg);background:var(--acp-bg)}.acp-widget[data-acp-mobile="card"] .acp-label{flex:1;overflow-wrap:anywhere}.acp-widget[data-acp-mobile="card"] .acp-arrow{display:flex;color:#627269}.acp-widget[data-acp-mobile="bar"]{padding:8px;border:1px solid #e1e7e3;border-radius:calc(var(--acp-radius) + 8px);background:#fff;box-shadow:var(--acp-elevation)}.acp-widget[data-acp-mobile="bar"] .acp-actions{flex-direction:row;gap:6px;width:auto;max-width:100%;overflow-x:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9aa9a1 #fff0;padding:2px}.acp-widget[data-acp-mobile="bar"] .acp-item{flex:1 0 max(56px,calc(var(--acp-current-size) + 28px));min-width:0;display:flex}.acp-widget[data-acp-mobile="bar"] .acp-action{min-height:var(--acp-current-size);gap:9px;padding:12px 16px;box-shadow:none}.acp-widget[data-acp-mobile="bar"] .acp-label{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.acp-widget[data-acp-mobile="launcher"]{gap:12px;width:270px}.acp-widget[data-acp-mobile="launcher"] .acp-actions{padding:10px;border:1px solid #dfe6e2;border-radius:calc(var(--acp-radius) + 6px);background:#fff;box-shadow:var(--acp-elevation);gap:5px;max-height:calc(100dvh - var(--acp-bottom-offset) - var(--acp-current-size) - 60px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.acp-widget[data-acp-mobile="launcher"] .acp-action{min-height:var(--acp-current-size);gap:12px;justify-content:flex-start;padding:6px 9px 6px 6px;--acp-action-bg:#f3f6f4;--acp-action-fg:#172a24;color:#172a24;background:#f3f6f4;box-shadow:none;border-radius:max(8px,var(--acp-radius))}.acp-widget[data-acp-mobile="launcher"] .acp-action:visited{color:#172a24}.acp-widget[data-acp-mobile="launcher"] .acp-action:hover{transform:translateX(2px)}.acp-widget[data-acp-mobile="launcher"] .acp-icon{width:40px;height:40px;border-radius:max(7px,calc(var(--acp-radius) - 3px));--acp-icon-bg:var(--acp-bg);background:var(--acp-bg);color:var(--acp-fg)}.acp-widget[data-acp-mobile="launcher"] .acp-label{flex:1;overflow-wrap:anywhere}.acp-widget[data-acp-mobile="launcher"] .acp-arrow{display:flex;color:#627269}.acp-widget[data-acp-mobile="launcher"][data-acp-ready="true"] .acp-launcher{display:flex}.acp-widget[data-acp-mobile="launcher"][data-acp-ready="true"][data-acp-open="false"]{width:max-content}.acp-widget{bottom:calc(var(--acp-mobile-bottom) + env(safe-area-inset-bottom,0px))}.acp-widget[data-acp-mobile="bar"],.acp-widget[data-acp-mobile="bar"][data-acp-position="left"]{right:calc(10px + env(safe-area-inset-right,0px));left:calc(10px + env(safe-area-inset-left,0px));width:auto;max-width:none;padding:6px}.acp-widget[data-acp-mobile="bar"] .acp-actions{width:100%;gap:5px}.acp-widget[data-acp-mobile="bar"] .acp-action{flex-direction:column;min-width:max(56px,calc(var(--acp-current-size) + 28px));min-height:clamp(36px,calc(var(--acp-current-size) * 1.5 - 12px),64px);gap:2px;padding:clamp(2px,calc((var(--acp-current-size) - 32px) / 3),6px) 8px}.acp-widget[data-acp-mobile="bar"] .acp-label{font-size:11px;max-width:100%;text-align:center}.acp-widget[data-acp-mobile="bar"] .acp-icon,.acp-widget[data-acp-mobile="bar"] .acp-icon svg{width:var(--acp-mobile-glyph);height:var(--acp-mobile-glyph)}.acp-widget[data-acp-mobile="launcher"] .acp-launcher{width:var(--acp-current-size);padding:0}.acp-widget[data-acp-mobile="launcher"] .acp-launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.acp-widget[data-acp-mobile="launcher"] .acp-actions{max-height:calc(100dvh - var(--acp-mobile-bottom) - var(--acp-current-size) - 60px)}.acp-widget[data-acp-mobile="card"] .acp-actions{max-height:calc(100dvh - var(--acp-mobile-bottom) - 100px)}.acp-widget[data-acp-mobile="bubbles"] .acp-actions,.acp-widget[data-acp-mobile="pills"] .acp-actions{max-height:calc(100dvh - var(--acp-mobile-bottom) - 24px)}.acp-widget[data-acp-mobile] .acp-actions{gap:var(--acp-current-gap)}.acp-widget[data-acp-mobile] .acp-icon svg,.acp-widget[data-acp-mobile] .acp-launcher-icon,.acp-widget[data-acp-mobile] .acp-launcher-icon svg{width:var(--acp-mobile-glyph);height:var(--acp-mobile-glyph)}.acp-widget[data-acp-mobile="bubbles"] .acp-icon,.acp-widget[data-acp-mobile="pills"] .acp-icon{width:var(--acp-mobile-glyph);height:var(--acp-mobile-glyph)}.acp-widget[data-acp-mobile="card"] .acp-icon,.acp-widget[data-acp-mobile="launcher"] .acp-icon{width:var(--acp-mobile-icon-box);height:var(--acp-mobile-icon-box)}.acp-widget[data-acp-mobile="card"] .acp-action,.acp-widget[data-acp-mobile="launcher"] .acp-action{gap:clamp(8px,calc(var(--acp-current-size) - 34px),10px);padding-top:var(--acp-mobile-row-pad);padding-bottom:var(--acp-mobile-row-pad)}}.acp-widget .acp-action,.acp-widget .acp-action:is(:link,:visited,:hover,:focus,:focus-visible,:active){color:var(--acp-action-fg,var(--acp-fg,#fff))!important;background:var(--acp-action-bg,var(--acp-bg,#174b3e))!important;text-decoration:none!important;opacity:1!important;filter:none!important}.acp-widget .acp-launcher,.acp-widget .acp-launcher:is(:hover,:focus,:focus-visible,:active){color:var(--acp-launcher-fg,#fff)!important;background:var(--acp-launcher-bg,#174b3e)!important;text-decoration:none!important;opacity:1!important;filter:none!important}.acp-widget .acp-action .acp-label,.acp-widget .acp-launcher .acp-launcher-label{color:inherit!important}.acp-widget .acp-action .acp-icon{color:var(--acp-fg,#fff)!important;background:var(--acp-icon-bg,transparent)!important;opacity:1!important;filter:none!important}.acp-widget .acp-action .acp-arrow{color:#627269!important}.acp-widget .acp-launcher .acp-launcher-icon{color:inherit!important;opacity:1!important;filter:none!important}.acp-widget .acp-icon svg,.acp-widget .acp-launcher-icon svg,.acp-widget .acp-arrow svg,.acp-widget .acp-icon svg :is(path,rect,circle,ellipse,line,polyline,polygon),.acp-widget .acp-launcher-icon svg :is(path,rect,circle,ellipse,line,polyline,polygon),.acp-widget .acp-arrow svg :is(path,rect,circle,ellipse,line,polyline,polygon){color:inherit!important;fill:none!important;stroke:currentColor!important;background:transparent!important;opacity:1!important;filter:none!important}@media (min-width:768px){.acp-widget[data-acp-desktop="bubbles"] .acp-action .acp-label{color:#fff!important}}@media (max-width:767px){.acp-widget[data-acp-mobile="bubbles"] .acp-action .acp-label{color:#fff!important}}@media (prefers-reduced-motion:reduce){.acp-widget,.acp-widget *,.acp-widget *::before,.acp-widget *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.acp-widget .acp-action:hover,.acp-widget .acp-launcher:hover{transform:none}}@media (forced-colors:active){.acp-widget .acp-action,.acp-widget .acp-launcher{border:1px solid ButtonText}.acp-widget .acp-action:focus-visible,.acp-widget .acp-launcher:focus-visible{outline-color:Highlight}}@media print{.acp-widget{display:none!important}}.acp-widget:not([data-acp-ready="true"]) [data-acp-install="true"]{display:none!important}.acp-widget:not([data-acp-ready="true"]):has([data-acp-install="true"]):not(:has(.acp-action:not([data-acp-install="true"]))){display:none!important}.acp-widget button.acp-action[aria-busy="true"]{cursor:progress}.acp-install-dialog [hidden]{display:none!important}.acp-install-dialog{box-sizing:border-box;position:fixed;inset:0;z-index:100002;margin:auto;width:min(430px,calc(100vw - 24px));max-width:calc(100vw - 24px);height:fit-content;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;padding:26px;border:1px solid #dce4df;border-radius:22px;background:#fff;color:#172a24;box-shadow:0 20px 80px rgb(8 29 20 / .25);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:left}.acp-install-dialog:not([open]){display:none}.acp-install-dialog[open]{display:block}.acp-install-dialog *,.acp-install-dialog *::before,.acp-install-dialog *::after{box-sizing:border-box}.acp-install-dialog::backdrop{background:rgb(8 29 20 / .46)}.acp-install-backdrop{position:fixed;inset:0;z-index:100001;margin:0;padding:0;background:rgb(8 29 20 / .46)}.acp-install-dialog .acp-install-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.acp-install-dialog .acp-install-tag{color:#4d6257;font-size:10px;font-weight:750;letter-spacing:1.2px;line-height:1.4}.acp-install-dialog :is(h2,p,li){text-align:left;float:none}.acp-install-dialog .acp-install-title{margin:0 0 12px;padding:0;color:#172a24;font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.5px;text-transform:none}.acp-install-dialog .acp-install-title:focus{outline:none}.acp-install-dialog .acp-install-intro{margin:0 0 18px;color:#354e41;font-size:14px;line-height:1.65}.acp-install-dialog .acp-install-hint{padding:12px 14px;border:1px solid #dae5dd;border-radius:10px;margin:0 0 16px;background:#f4f8f5;color:#294234;font-size:13px;line-height:1.6}.acp-install-dialog .acp-install-steps{counter-reset:acp-install-step;list-style:none;display:grid;gap:14px;margin:20px 0;padding:0}.acp-install-dialog .acp-install-steps li{position:relative;margin:0;padding:1px 0 0 40px;min-height:28px;list-style:none;color:#172a24;font-size:14px;line-height:1.55}.acp-install-dialog .acp-install-steps li::before{counter-increment:acp-install-step;content:counter(acp-install-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:27px;height:27px;border:1px solid #dce4df;border-radius:8px;background:var(--acp-install-accent,#174b3e);color:var(--acp-install-ink,#fff);font-size:12px;font-weight:700}.acp-install-dialog .acp-install-note{margin:0 0 12px;padding:0;color:#52665b;font-size:12px;line-height:1.6}.acp-install-dialog .acp-install-close,.acp-install-dialog :is(.acp-install-done,.acp-install-native){appearance:none;-webkit-appearance:none;cursor:pointer;margin:0;font:inherit;font-weight:650;text-transform:none;text-decoration:none;box-shadow:none;opacity:1;filter:none}.acp-install-dialog .acp-install-close{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:1px solid #dce4df;border-radius:10px;background:#f6f8f6;color:#172a24;font-size:25px;line-height:1}.acp-install-dialog :is(.acp-install-done,.acp-install-native){display:block;width:100%;min-height:44px;margin-top:22px;padding:11px 16px;border:1px solid #dce4df;border-radius:11px;background:var(--acp-install-accent,#174b3e);color:var(--acp-install-ink,#fff);font-size:14px;line-height:1.4}.acp-install-dialog .acp-install-close:is(:hover,:focus,:active){background:#f6f8f6;color:#172a24;opacity:1;filter:none}.acp-install-dialog :is(.acp-install-done,.acp-install-native):is(:hover,:focus,:active){background:var(--acp-install-accent,#174b3e);color:var(--acp-install-ink,#fff);opacity:1;filter:none}.acp-install-dialog button:focus-visible{outline:3px solid #172a24;outline-offset:3px}@media (max-width:374px){.acp-install-dialog{padding:20px 17px;border-radius:18px}.acp-install-dialog .acp-install-title{font-size:22px}.acp-install-dialog .acp-install-tag{font-size:9px}.acp-install-dialog .acp-install-steps li{padding-left:36px;font-size:13px}}@media print{.acp-install-dialog,.acp-install-backdrop{display:none!important}}.acp-install-dialog[data-acp-install-ready="true"] .acp-install-done{background:#f4f8f5;color:#172a24;margin-top:10px}.acp-sale-overlay{position:fixed;inset:0;z-index:999998;pointer-events:none}.acp-sale-overlay[hidden]{display:none!important}.acp-sale-popup,.acp-sale-popup *{box-sizing:border-box}.acp-sale-popup{position:fixed!important;z-index:1;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;align-items:center;gap:18px;width:min(760px,calc(100vw - 32px));padding:18px;margin:0;border:1px solid #d6e3ef;border-radius:20px;background:#fff;color:#1a1a1a;box-shadow:0 16px 55px rgb(25 51 80 / .18);font:400 14px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;letter-spacing:normal;pointer-events:auto;animation:acp-sale-enter .35s ease-out both}@keyframes acp-sale-enter{from{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%,0)}}.acp-sale-popup[hidden]{display:none!important}.acp-sale-popup .acp-sale-copy{flex:1 1 210px;min-width:0}.acp-sale-popup .acp-sale-eyebrow{display:block;margin-bottom:4px;color:#245d92;font-size:10px;font-weight:750;line-height:1.4;letter-spacing:normal;text-transform:uppercase}.acp-sale-popup h2{float:none;clear:none;display:block;margin:0 0 5px;padding:0;border:0;color:#1a1a1a;font:700 21px/1.2 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:none;letter-spacing:normal}.acp-sale-popup p{margin:0;padding:0;color:#52606d;font-size:12px;line-height:1.45}.acp-sale-popup .acp-sale-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.acp-sale-popup .acp-sale-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;margin:0;border:1px solid #245d92;border-radius:50px;background:#245d92;color:#fff!important;font:700 12px/1.25 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none!important;white-space:nowrap;opacity:1;box-shadow:none;transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.acp-sale-popup .acp-sale-call{flex-direction:column;gap:3px;min-height:46px;padding:7px 14px}.acp-sale-popup .acp-sale-phone-line{display:inline-flex;align-items:center;gap:7px}.acp-sale-popup .acp-sale-flag{display:inline-block;flex:none;width:18px;height:12px;border:1px solid rgb(255 255 255 / .75);border-radius:2px;background:linear-gradient(90deg,#002395 0 33.33%,#fff 33.33% 66.67%,#ed2939 66.67% 100%);box-shadow:0 1px 2px rgb(0 0 0 / .15)}.acp-sale-popup .acp-sale-phone-note{font-size:9px;font-weight:600;line-height:1;letter-spacing:normal}.acp-sale-popup .acp-sale-visit{border-color:#245d92;background:#fff;color:#245d92!important}.acp-sale-popup .acp-sale-action:is(:hover,:focus,:active){background:#1c4b77;color:#fff!important;border-color:#1c4b77;text-decoration:none!important;opacity:1;filter:none;box-shadow:none;transform:none}.acp-sale-popup .acp-sale-visit:is(:hover,:focus,:active){background:#eaf2f9;color:#1c4b77!important;border-color:#1c4b77}.acp-sale-popup .acp-sale-visit span{margin-left:5px}.acp-sale-popup :is(a,button):focus-visible{outline:3px solid #245d92;outline-offset:3px}@media(max-width:767px){.acp-sale-popup{bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:calc(100vw - 24px);max-width:460px;padding:15px;border-radius:16px;text-align:center}.acp-sale-popup .acp-sale-copy{flex-basis:100%;text-align:center}.acp-sale-popup h2{font-size:18px}.acp-sale-popup p{font-size:11px}.acp-sale-popup .acp-sale-actions{flex:1 1 100%;justify-content:center;flex-wrap:wrap}.acp-sale-popup .acp-sale-action{min-height:38px;font-size:11px;padding:8px 10px}}@media(max-width:370px){.acp-sale-popup .acp-sale-actions{gap:7px}.acp-sale-popup .acp-sale-action{max-width:100%}}@media(min-width:768px){.acp-sale-overlay[data-acp-show-desktop="false"]{display:none!important}}@media(max-width:767px){.acp-sale-overlay[data-acp-show-mobile="false"]{display:none!important}}@media(prefers-reduced-motion:reduce){.acp-sale-popup,.acp-sale-popup *{animation:none!important;transition:none!important}}@media print{.acp-sale-overlay,.acp-sale-popup{display:none!important}}