.argos-assistant-launcher{position:fixed;left:max(.75rem,env(safe-area-inset-left));bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.75rem));z-index:70;min-height:44px;padding:.65rem 1rem;border-radius:999px;border:1px solid rgba(31,58,95,.22);background:#f7f7f5;color:#0b1320;font-family:var(--font-ui,system-ui,sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 28px -12px rgba(11,19,32,.35);cursor:pointer}.argos-assistant-launcher:focus-visible{outline:2px solid #2f7d6d;outline-offset:3px}.argos-assistant-launcher:hover{background:#fff}body.argos-drawer-open .argos-assistant-launcher,body[data-detail-mode-open] .argos-assistant-launcher,body[data-footer-in-view=true] .argos-assistant-launcher{visibility:hidden;pointer-events:none}body:has(.argos-corporate) .argos-assistant-launcher{left:var(--floating-ui-gap,.75rem);right:auto;bottom:calc(var(--floating-ui-gap, .75rem) + 7.25rem + env(safe-area-inset-bottom, 0px));width:var(--floating-ui-width,13rem);max-width:var(--floating-ui-width,13rem);box-sizing:border-box;white-space:normal;text-align:left}@media (max-width:1023px){.argos-assistant-launcher{bottom:max(1rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left))}body:has(.argos-corporate) .argos-assistant-launcher{display:none!important}}.argos-assistant-backdrop{position:fixed;inset:0;z-index:85;border:0;background:rgba(11,19,32,.45);cursor:pointer}.argos-assistant-panel{position:fixed;z-index:90;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));max-width:28rem;max-height:min(78vh,640px);margin-inline:auto;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#0f1c2e,#0b1320 55%,#12263d);color:#f7f7f5;box-shadow:0 28px 80px -20px rgba(0,0,0,.55)}@media (min-width:640px){.argos-assistant-panel{left:max(1.25rem,env(safe-area-inset-left));right:auto;margin-inline:0;width:min(28rem,calc(100vw - 2.5rem))}}.argos-assistant-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .5rem;border-bottom:1px solid rgba(255,255,255,.08)}.argos-assistant-panel__title{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.argos-assistant-panel__subtitle{margin:.2rem 0 0;font-size:.75rem;color:rgba(247,247,245,.65)}.argos-assistant-panel__close{flex-shrink:0;min-height:44px;padding:0 .75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#f7f7f5;font-size:.75rem;font-weight:700;cursor:pointer}.argos-assistant-panel__close:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.argos-assistant-panel__privacy{margin:0;padding:.5rem 1rem;font-size:.6875rem;line-height:1.4;color:rgba(247,247,245,.55)}.argos-assistant-panel__messages{flex:1;overflow-y:auto;padding:.5rem 1rem .75rem;display:flex;flex-direction:column;gap:.65rem}.argos-assistant-msg{max-width:95%;padding:.65rem .8rem;border-radius:.75rem;font-size:.875rem;line-height:1.45}.argos-assistant-msg p{margin:0;white-space:pre-wrap}.argos-assistant-msg--assistant{align-self:flex-start;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.argos-assistant-msg--user{align-self:flex-end;background:rgba(47,125,109,.35);border:1px solid rgba(47,125,109,.45)}.argos-assistant-panel__status{margin:0;font-size:.75rem;color:rgba(247,247,245,.55)}.argos-assistant-panel__error{margin:0 1rem .5rem;padding:.6rem .75rem;border-radius:.5rem;background:rgba(185,28,28,.25);border:1px solid rgba(248,113,113,.35);font-size:.8125rem}.argos-assistant-panel__error p{margin:0 0 .35rem}.argos-assistant-panel__handoffs{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem .65rem}.argos-assistant-panel__handoffs .argos-corporate-btn-secondary,.argos-assistant-panel__handoffs .argos-corporate-cta{min-height:44px;font-size:.75rem}.argos-assistant-panel__form{display:grid;grid-template-columns:1fr auto;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);align-items:end}.argos-assistant-panel__input{width:100%;min-height:2.75rem;resize:vertical;max-height:7rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.25);color:#f7f7f5;padding:.55rem .7rem;font-size:.875rem;line-height:1.4}.argos-assistant-panel__input:focus-visible{outline:2px solid #67e8f9;outline-offset:1px}.argos-assistant-panel__input:disabled{opacity:.55}.argos-assistant-panel__send{min-height:44px;padding-inline:1rem;font-size:.8125rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.argos-assistant-launcher,.argos-assistant-panel{transition:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/approved/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/approved/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/approved/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/approved/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.argos-corporate-fonts{--font-inter:Inter,"Inter Fallback";--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}.argos-font-inter{font-family:Inter,Inter Fallback;font-style:normal}.argos-font-cormorant{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.mascot-root{--mascot-dock-bottom:calc(clamp(0.45rem, 2vh, 1.125rem) + env(safe-area-inset-bottom, 0px));left:0;right:0;top:auto;z-index:76}.mascot,.mascot-root{position:fixed;bottom:var(--mascot-dock-bottom);pointer-events:none}.mascot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;transition:transform var(--motion-base,.2s) cubic-bezier(.2,.8,.2,1)}.mascot--chico{left:clamp(8px,2vw,12px);right:auto;align-items:flex-start;transform-origin:bottom left;transform:translate3d(var(--mascot-chico-tx,0),var(--mascot-chico-ty,0),0) scale(var(--mascot-scale,1))}.mascot--dumbo{right:clamp(8px,2vw,12px);left:auto;align-items:flex-end;transform-origin:bottom right;transform:translate3d(var(--mascot-dumbo-tx,0),var(--mascot-dumbo-ty,0),0) scale(var(--mascot-scale,1))}.mascot .mascot__bubble{order:1;position:relative;flex-shrink:0;align-self:stretch}.mascot--chico .mascot__bubble--left{align-self:flex-start}.mascot--dumbo .mascot__bubble--right{align-self:flex-end}.mascot .mascot__sprite-button{order:2;position:relative;flex-shrink:0;align-self:flex-start}.mascot--dumbo .mascot__sprite-button{align-self:flex-end}@media(min-width:861px){.mascot-root{--mascot-dock-bottom:calc(clamp(0.55rem, 2vh, 1.35rem) + env(safe-area-inset-bottom, 0px) + 52px)}}@media(max-width:860px){.mascot-root{--mascot-dock-bottom:calc(clamp(0.35rem, 1.5vh, 0.875rem) + env(safe-area-inset-bottom, 0px))}}.mascot__pause{position:fixed;z-index:77;pointer-events:auto;border:1px solid rgba(212,219,230,.65);border-radius:999px;font-weight:700;color:#0f172a;background:rgba(255,255,255,.82);backdrop-filter:blur(8px);cursor:pointer;box-shadow:0 4px 14px rgba(15,23,42,.1);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.mascot__pause--compact{max-width:min(168px,calc(100vw - 24px));min-height:44px;height:auto;min-width:44px;padding:0 12px;font-size:12px;line-height:1.2;white-space:nowrap;text-align:center}.mascot__pause--near-chico{left:12px;right:auto}.mascot__pause--near-chico,.mascot__pause--near-dumbo{bottom:calc(var(--mascot-dock-bottom) + min(32vw, 104px))}.mascot__pause--near-dumbo{left:auto;right:12px}@media(min-width:861px){.mascot__pause--compact{min-height:44px;font-size:12px;padding:0 12px}.mascot__pause--near-chico,.mascot__pause--near-dumbo{bottom:calc(var(--mascot-dock-bottom) + min(22vw, 132px))}}.mascot--inactive{opacity:.72}.mascot--active,.mascot-root[data-active-mascot=none] .mascot{opacity:1}.mascot__pause:hover{background:rgba(255,255,255,.95);border-color:rgba(148,163,184,.55)}.mascot__pause:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.mascot__sprite-button{border:0;background:transparent;cursor:pointer;padding:0;pointer-events:auto;transition:transform .18s ease-out;border-radius:12px}.mascot__sprite-button:focus{outline:none}.mascot__sprite-button:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}@media (hover:hover){.mascot__sprite-button:hover{transform:translateY(-3px)}}.mascot__sprite-button:active{transform:translateY(0) scale(.98)}.mascot__img{width:220px;height:220px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;image-rendering:auto;filter:drop-shadow(0 8px 24px rgba(15,23,42,.18));animation:none;transition:opacity var(--motion-base,.2s) cubic-bezier(.2,.8,.2,1)}body[data-detail-mode-open] .mascot-root,body[data-detail-mode-open] .mascot__pause,body[data-footer-in-view] .mascot-root,body[data-footer-in-view] .mascot__pause{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s ease,visibility .2s ease}.mascot__img--chico{width:232px;height:232px}.mascot__img--dumbo{width:208px;height:208px}body:has(.argos-corporate) .mascot__img{width:115px;height:115px}body:has(.argos-corporate) .mascot__img--chico{width:123px;height:123px}body:has(.argos-corporate) .mascot__img--dumbo{width:111px;height:111px}body:has(.argos-corporate) .mascot__bubble{max-width:150px;font-size:12px;padding:8px 10px;display:block}body:has(.argos-corporate) .mascot--chico{left:clamp(6px,1.2vw,10px);flex-direction:column;align-items:flex-start;gap:6px}body:has(.argos-corporate) .mascot--dumbo{right:clamp(6px,1.2vw,10px);flex-direction:column;align-items:flex-end;gap:6px}@media (max-width:860px){body:has(.argos-corporate) .mascot__img--chico{width:99px;height:99px}body:has(.argos-corporate) .mascot__img--dumbo{width:91px;height:91px}}.mascot__bubble{max-width:220px;pointer-events:none;border:1px solid #d4dbe6;border-radius:10px;background:rgba(255,255,255,.95);color:#0f172a;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.28;box-shadow:0 12px 30px rgba(15,23,42,.12)}.mascot__bubble--left,.mascot__bubble--right{order:1}@media(max-width:860px){.mascot__pause--near-chico{left:4px}.mascot__pause--near-chico,.mascot__pause--near-dumbo{bottom:calc(var(--mascot-dock-bottom) + min(40vw, 88px))}.mascot__pause--near-dumbo{right:4px}.mascot__pause--compact{min-height:44px;height:auto;min-width:44px;font-size:11px;padding:0 10px}.mascot--chico{left:4px}.mascot--dumbo{right:4px}.mascot__img{width:132px;height:132px}.mascot__img--chico{width:140px;height:140px}.mascot__img--dumbo{width:124px;height:124px}.mascot__bubble{font-size:11px;max-width:140px;padding:7px 8px}}@media(max-width:480px){.mascot__img{width:104px;height:104px}.mascot__img--chico{width:112px;height:112px}.mascot__img--dumbo{width:100px;height:100px}.mascot__bubble{display:none}.mascot__pause--near-chico,.mascot__pause--near-dumbo{bottom:calc(var(--mascot-dock-bottom) + min(36vw, 72px))}}body:has(.argos-corporate) .mascot--chico,body:has(.argos-corporate) .mascot--dumbo{transform:none!important}body:has(.argos-corporate) .mascot__bubble{display:none!important}body:has(.argos-corporate) .mascot__img,body:has(.argos-corporate) .mascot__img--chico,body:has(.argos-corporate) .mascot__img--dumbo{width:84px;height:84px;opacity:.86}@media (min-width:1024px){body:has(.argos-corporate--home) .mascot__img,body:has(.argos-corporate--home) .mascot__img--chico,body:has(.argos-corporate--home) .mascot__img--dumbo{width:46px;height:46px;opacity:.42}}@media (prefers-reduced-motion:reduce){.mascot{transition:none!important}.mascot--chico,.mascot--dumbo{transform:scale(var(--mascot-scale,1))!important}.mascot__img{animation:none!important}.mascot__sprite-button{transition:none!important}@media (hover:hover){.mascot__sprite-button:hover{transform:none}}}