@font-face{font-family:satoshi;src:url(/_next/static/media/c49f41b8e11031cd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/a0553ba43b394568-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/67d4f8491336aef4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_30e6d5{font-family:satoshi,satoshi Fallback,Helvetica Neue,Helvetica,Arial,sans-serif}.__variable_30e6d5{--font-satoshi:"satoshi","satoshi Fallback",Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:ghostDisplay;src:url(/_next/static/media/f65d7291ca069ad6-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ghostDisplay Fallback;src:local("Arial");ascent-override:105.14%;descent-override:31.65%;line-gap-override:0.00%;size-adjust:92.26%}.__className_4675d9{font-family:ghostDisplay,ghostDisplay Fallback,Helvetica Neue,Helvetica,sans-serif;font-weight:500;font-style:normal}.__variable_4675d9{--font-ghost-display:"ghostDisplay","ghostDisplay Fallback",Helvetica Neue,Helvetica,sans-serif}.consent{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;max-width:720px;margin:0 auto;box-sizing:border-box;padding:24px;border-radius:var(--radius-md,16px);background:var(--white,#fff);color:var(--navy,#00234e);box-shadow:0 24px 64px rgb(0 35 78/.18),0 0 0 1px var(--line-on-light,rgb(0 35 78/.14));font-family:var(--font-satoshi,"Satoshi"),"Helvetica Neue",Helvetica,Arial,sans-serif}.consent-title{margin:0 0 8px;font-family:var(--font-ghost-display,"Ghost Display"),var(--font-satoshi,"Satoshi"),sans-serif;font-size:1.375rem;line-height:1.25;font-weight:500}.consent-text{margin:0 0 12px;font-size:.875rem;line-height:1.45;color:var(--muted-on-light,rgb(0 35 78/.72))}.consent-text a{color:var(--blue,#0072fe)}.consent-text strong{color:var(--navy,#00234e);font-weight:500}.consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.consent-button{appearance:none;cursor:pointer;padding:12px 20px;border-radius:var(--radius-sm,8px);border:1px solid var(--line-on-light,rgb(0 35 78/.14));background:transparent;color:var(--navy,#00234e);font:inherit;font-size:.8125rem;line-height:1.35;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.consent-button.is-primary{border-color:var(--blue,#0072fe);background:var(--blue,#0072fe);color:var(--white,#fff)}.consent-button:hover{opacity:.85}.consent-button:focus-visible,.consent-text a:focus-visible{outline:3px solid var(--cyan,#33e7ff);outline-offset:3px}.oc{--oc-edge:16px;--oc-bubble:60px;--oc-line:var(--line-on-light,rgb(0 35 78/0.14));--oc-muted:var(--muted-on-light,rgb(0 35 78/0.72));--oc-subtlest:rgb(0 35 78/0.52);--oc-error:var(--error,#c0362c);--oc-ease:cubic-bezier(0.2,0.8,0.2,1);--oc-glass-bg:var(--glass-light-bg,linear-gradient(160deg,rgb(255 255 255/0.82),rgb(255 255 255/0.62)));--oc-glass-blur:var(--glass-light-blur,blur(22px) saturate(1.4));--oc-font:var(--font-satoshi,"Satoshi"),"Helvetica Neue",Helvetica,Arial,sans-serif;--oc-font-display:var(--font-ghost-display,"Ghost Display"),var(--font-satoshi,"Satoshi"),"Helvetica Neue",Helvetica,sans-serif;--oc-radius-sm:8px;--oc-radius-md:16px;font-family:var(--oc-font);color:var(--navy,#00234e);-webkit-font-smoothing:antialiased}.oc *,.oc :after,.oc :before{box-sizing:border-box}.oc :where(h2,h3,p){margin:0}.oc :where(button,input,textarea){margin:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none}.oc :where(button){appearance:none;-webkit-appearance:none;cursor:pointer;background:none;border:0;padding:0}.oc :where(button:disabled){cursor:default}.oc :where(button,input,textarea,a):focus-visible{outline:3px solid var(--cyan,#33e7ff);outline-offset:2px}.oc svg,.oc-avatar{display:block;flex:none}.oc-avatar{max-width:none;object-fit:cover;background:var(--ice,#dbf7ff)}.oc-dock{position:fixed;z-index:65;right:var(--oc-edge);bottom:calc(var(--oc-edge) + var(--oc-lift, 0px));display:flex;flex-direction:column;align-items:flex-end;gap:12px;transition:bottom .3s var(--oc-ease)}.oc-bubble{position:relative;width:var(--oc-bubble);height:var(--oc-bubble);border-radius:50%;padding:3px;background:var(--white,#fff);box-shadow:0 12px 32px rgb(0 35 78/.22),0 0 0 1px var(--oc-line);transition:transform .2s var(--oc-ease),box-shadow .2s ease}.oc-bubble:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgb(0 35 78/.28),0 0 0 1px var(--oc-line)}.oc-bubble:active{transform:scale(.96)}.oc-bubble .oc-bubble-avatar{width:100%;height:100%;border-radius:50%}.oc-bubble:after{content:"";right:2px;bottom:2px;width:14px;height:14px;background:var(--cyan,#33e7ff);box-shadow:0 0 0 2px var(--white,#fff);transition:opacity .15s ease}.oc-bubble-close,.oc-bubble:after{position:absolute;border-radius:50%}.oc-bubble-close{inset:0;display:flex;align-items:center;justify-content:center;background:var(--navy,#00234e);color:var(--white,#fff);opacity:0;transform:rotate(-90deg);transition:opacity .15s ease,transform .2s var(--oc-ease)}.oc-dock[data-open=true] .oc-bubble-close{opacity:1;transform:none}.oc-dock[data-open=true] .oc-bubble:after{opacity:0}.oc-tip{position:relative;max-width:240px;padding:12px 16px;border-radius:var(--oc-radius-md);color:var(--navy,#00234e);box-shadow:0 16px 40px rgb(0 35 78/.18),0 0 0 1px var(--oc-line);font-size:.875rem;line-height:1.45;animation:oc-rise .3s var(--oc-ease) both}.oc-tip,.oc-tip:after{background:var(--white,#fff)}.oc-tip:after{content:"";position:absolute;right:24px;bottom:-6px;width:12px;height:12px;transform:rotate(45deg);box-shadow:1px 1px 0 var(--oc-line)}.oc-tip-close{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--navy,#00234e);color:var(--white,#fff)}.oc-tip-close:before{content:"";position:absolute;inset:-10px}.oc-panel{position:fixed;z-index:70;right:var(--oc-edge);bottom:calc(var(--oc-edge) + var(--oc-lift, 0px) + var(--oc-bubble) + 12px);display:flex;flex-direction:column;width:400px;height:min(600px,calc(100dvh - var(--oc-lift, 0px) - var(--oc-bubble) - 12px - 2 * var(--oc-edge)));min-height:320px;overflow:hidden;border-radius:var(--oc-radius-md);background:linear-gradient(180deg,var(--white,#fff) 0,var(--ice,#dbf7ff) 100%);box-shadow:0 24px 64px rgb(0 35 78/.22),0 0 0 1px var(--oc-line);color:var(--navy,#00234e);transform-origin:bottom right;animation:oc-panel-in .28s var(--oc-ease) both}.oc-panel[data-state=closed]{animation:oc-panel-out .18s ease both;pointer-events:none}@keyframes oc-panel-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes oc-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px) scale(.97)}}.oc-header{flex:none;justify-content:space-between;padding:12px 12px 12px 16px;background:var(--white,#fff);border-bottom:1px solid var(--oc-line)}.oc-header,.oc-header-who{display:flex;align-items:center;gap:12px}.oc-header-who{min-width:0}.oc-header-avatar{width:40px;height:40px;border-radius:var(--oc-radius-sm)}.oc-header-name{display:flex;align-items:center;gap:8px}.oc-title{font-family:var(--oc-font-display);font-size:1.375rem;line-height:1.25;font-weight:500;letter-spacing:0;color:var(--navy,#00234e)}.oc-online{width:8px;height:8px;border-radius:50%;background:var(--cyan,#33e7ff);box-shadow:0 0 0 1px rgb(0 35 78/.2)}.oc-subtitle{font-size:.875rem;line-height:1.45;color:var(--oc-muted)}.oc-icon-button{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--navy,#00234e);transition:background-color .15s ease}.oc-icon-button:hover{background:rgb(0 35 78/.06)}.oc-only-phone{display:none!important}.oc-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.oc-welcome{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;text-align:center}.oc-welcome-avatar{width:72px;height:72px;margin-bottom:16px;border-radius:50%;box-shadow:0 12px 32px rgb(0 35 78/.16),0 0 0 3px var(--white,#fff)}.oc-welcome-title{margin-bottom:8px;font-family:var(--oc-font-display);font-size:1.375rem;line-height:1.25;font-weight:500;letter-spacing:0;color:var(--navy,#00234e)}.oc-welcome-text{max-width:300px;font-size:.875rem;line-height:1.45;color:var(--oc-muted);text-wrap:pretty}.oc-log{display:flex;flex-direction:column;gap:12px;padding:16px}.oc-row{display:flex;align-items:flex-start;gap:8px;animation:oc-arrive .5s var(--oc-ease) both}.oc-row.is-user{flex-direction:row-reverse}.oc-row-avatar{width:28px;height:28px;margin-top:2px;border-radius:50%}.oc-row-body{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:82%}.oc-row.is-user .oc-row-body{align-items:flex-end}.oc-row.is-ollie .oc-row-body{align-items:flex-start}.oc-msg{padding:10px 14px;border-radius:var(--oc-radius-md);font-size:.875rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.oc-msg-ollie{border-top-left-radius:4px;background:var(--oc-glass-bg);-webkit-backdrop-filter:var(--oc-glass-blur);backdrop-filter:var(--oc-glass-blur);box-shadow:0 8px 24px rgb(0 35 78/.1),inset 0 1px 0 rgb(255 255 255/.9),inset 0 0 0 1px var(--oc-line);color:var(--navy,#00234e)}.oc-msg-user{border-top-right-radius:4px;background:var(--navy,#00234e);color:var(--white,#fff)}.oc-feedback{display:flex;gap:2px;margin-left:2px}.oc-feedback-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--oc-radius-sm);color:var(--oc-subtlest);transition:color .15s ease,background-color .15s ease}.oc-feedback-button:hover{color:var(--navy,#00234e);background:rgb(0 35 78/.06)}.oc-feedback-button[data-active=true]{color:var(--navy,#00234e);background:var(--white,#fff);box-shadow:inset 0 0 0 1px var(--oc-line)}.oc-typing{display:flex;align-items:center;gap:5px;min-height:40px}.oc-typing i{display:block;width:7px;height:7px;border-radius:50%;background:rgb(0 35 78/.45);animation:oc-dot 1s ease-in-out infinite}.oc-typing i:nth-child(2){animation-delay:.15s}.oc-typing i:nth-child(3){animation-delay:.3s}@keyframes oc-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes oc-arrive{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes oc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oc-error{padding:10px 14px;border-radius:var(--oc-radius-sm);background:var(--white,#fff);box-shadow:inset 0 0 0 1px var(--oc-error);color:var(--oc-error);font-size:.875rem;line-height:1.45}.oc-chips{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 12px}.oc-chip{padding:8px 14px;border-radius:999px;background:var(--white,#fff);box-shadow:inset 0 0 0 1px var(--oc-line);color:var(--navy,#00234e);font-size:.875rem;line-height:1.3;text-align:left;transition:box-shadow .15s ease;animation:oc-rise .3s var(--oc-ease) both;animation-delay:calc(var(--oc-i, 0) * 50ms)}.oc-chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--navy,#00234e)}.oc-chip:disabled{opacity:.5}.oc-composer{flex:none;display:flex;align-items:flex-end;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--oc-line)}.oc .oc-input,.oc-composer{background:var(--white,#fff)}.oc .oc-input{display:block;flex:1;min-width:0;min-height:44px;max-height:120px;padding:10px 14px;border:1px solid var(--oc-line);border-radius:var(--oc-radius-sm);color:var(--navy,#00234e);font-size:1rem;line-height:1.4;resize:none;field-sizing:content;transition:border-color .15s ease}.oc .oc-input::placeholder{color:var(--oc-subtlest);opacity:1}.oc .oc-input:hover:not(:disabled){border-color:rgb(0 35 78/.32)}.oc .oc-input:focus{border-color:var(--blue,#0072fe)}.oc .oc-input:disabled{opacity:.6}.oc-send{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--blue,#0072fe);color:var(--white,#fff);transition:background-color .15s ease}.oc-send:hover:not(:disabled){background:var(--navy,#00234e)}.oc-send:disabled{background:rgb(0 35 78/.1);color:var(--oc-subtlest)}.oc-card{margin:4px 16px 16px;padding:20px;border-radius:var(--oc-radius-md);background:var(--white,#fff);box-shadow:0 8px 24px rgb(0 35 78/.1),inset 0 0 0 1px var(--oc-line);animation:oc-arrive .5s var(--oc-ease) both}.oc-card.is-centred{text-align:center}.oc-card-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.oc-card-icon{color:var(--blue,#0072fe)}.oc .oc-card-title{margin-bottom:16px;font-size:1rem;line-height:1.45;font-weight:500;color:var(--navy,#00234e)}.oc .oc-card-head .oc-card-title,.oc .oc-card.is-centred .oc-card-title{margin-bottom:0}.oc .oc-card.is-centred .oc-card-title{margin-bottom:4px}.oc-card-text{font-size:.875rem;line-height:1.45;color:var(--oc-muted)}.oc .oc-card>.oc-field-error{margin-bottom:12px}.oc-form{gap:16px}.oc-field,.oc-form{display:flex;flex-direction:column}.oc-field{gap:8px}.oc-field label{font-size:.875rem;line-height:1.45;font-weight:500;color:var(--navy,#00234e)}.oc-field-optional{font-weight:400;color:var(--oc-muted)}.oc .oc-field input{display:block;width:100%;height:48px;padding:0 16px;border:1px solid var(--oc-line);border-radius:var(--oc-radius-sm);background:var(--white,#fff);color:var(--navy,#00234e);font-size:1rem;line-height:1.4;transition:border-color .15s ease}.oc .oc-field input:hover{border-color:rgb(0 35 78/.32)}.oc .oc-field input:focus{border-color:var(--blue,#0072fe)}.oc .oc-field input[aria-invalid=true]{border-color:var(--oc-error)}.oc-field-error{font-size:.875rem;line-height:1.45;color:var(--oc-error)}.oc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}.oc .oc-button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--blue,#0072fe) linear-gradient(90deg,var(--blue-light,#3d95ff),var(--blue,#0072fe) 50%,var(--navy,#00234e)) no-repeat;background-size:0 100%;color:var(--white,#fff);font-family:var(--oc-font);font-size:1rem;line-height:1;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-size .35s var(--oc-ease)}.oc .oc-button:hover:not(:disabled){background-size:100% 100%}.oc .oc-button:disabled{opacity:.6;cursor:default}.oc .oc-button.is-wide{width:100%}.oc-actions .oc-button{flex:1 1 auto}.oc-button-text{min-height:44px;padding:0 4px;color:var(--navy,#00234e);font-size:1rem;font-weight:500;text-underline-offset:5px;text-decoration-thickness:1.5px}.oc-button-text:hover{text-decoration-line:underline}@media (max-width:640px){.oc-panel{inset:0;width:100%;height:100%;height:100dvh;min-height:0;border-radius:0;box-shadow:none;transform-origin:bottom center}.oc-dock[data-open=true]{visibility:hidden}.oc-only-phone{display:block!important}.oc-not-phone{display:none!important}.oc-row-body{max-width:86%}}@media (prefers-reduced-motion:reduce){.oc .oc-button,.oc-bubble,.oc-bubble-close,.oc-bubble:after,.oc-dock{transition:none}.oc-bubble-close,.oc-bubble:active,.oc-bubble:hover{transform:none}.oc-panel{animation:oc-fade .12s linear both}.oc-panel[data-state=closed]{animation:oc-fade .12s linear reverse both}.oc-card,.oc-chip,.oc-row,.oc-tip,.oc-typing i{animation:none}.oc-typing i{opacity:.6}}@keyframes oc-fade{0%{opacity:0}to{opacity:1}}