:root{--ir-blue:#1c98eb;--ir-blue-light:#e0f3ff;--ir-blue-dark:#1480c8;--ir-navy:#1d364f;--ir-body:#3d556c;--ir-border:#e0f3ff;--ir-bg:#f6fbff;--ir-inactive:#1c98eb;--ir-active:#e9f5fd;--ir-radius:0.75rem;--ir-transition:0.25s ease}.c-inactive-ratio{color:var(--ir-body);font-family:Source Sans Pro,sans-serif;font-size:1rem;line-height:1.5;position:relative}.c-inactive-ratio,.c-inactive-ratio *,.c-inactive-ratio :after,.c-inactive-ratio :before{box-sizing:border-box}.c-inactive-ratio__inner{background:#fff;border-radius:var(--ir-radius);box-shadow:.125rem .125rem 1.25rem rgba(28,152,235,.15);margin:0 auto;max-width:52rem;padding:1.5rem 1.75rem 1.75rem;width:100%}.c-inactive-ratio__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.c-inactive-ratio__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.c-inactive-ratio__tag{align-items:center;background:var(--ir-blue-light);border-radius:100px;color:var(--ir-navy);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.3125rem;line-height:1.4;padding:.25rem .625rem;white-space:nowrap}.c-inactive-ratio__tag--turnover{background:#fff7e6}.c-inactive-ratio__tag-dot{background:var(--ir-blue);border-radius:50%;flex-shrink:0;height:6px;width:6px}.c-inactive-ratio__tag-dot--turnover-0,.c-inactive-ratio__tag-dot--turnover-1{background:#4caf7d}.c-inactive-ratio__tag-dot--turnover-2,.c-inactive-ratio__tag-dot--turnover-3{background:#8cc84b}.c-inactive-ratio__tag-dot--turnover-4,.c-inactive-ratio__tag-dot--turnover-5,.c-inactive-ratio__tag-dot--turnover-6{background:#f0c04a}.c-inactive-ratio__tag-dot--turnover-7,.c-inactive-ratio__tag-dot--turnover-8{background:#e8843a}.c-inactive-ratio__tag-dot--turnover-10,.c-inactive-ratio__tag-dot--turnover-9{background:#d94f3d}.c-inactive-ratio__personalise-btn{align-items:center;background:#5ebf4d;border:1.5px solid #5ebf4d;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:600;gap:.375rem;padding:.4375rem .875rem;transition:background var(--ir-transition),color var(--ir-transition);white-space:nowrap}.c-inactive-ratio__personalise-btn:hover{background:#fff;border:1.5px solid #5ebf4d;color:#5ebf4d}.c-inactive-ratio__personalise-icon{flex-shrink:0;height:13px;width:13px}.c-inactive-ratio__chart-wrapper{position:relative}.c-inactive-ratio__loading{color:var(--ir-body);font-size:.875rem;opacity:.5;padding:3rem;text-align:center}.c-inactive-ratio__chart{align-items:flex-end;display:flex;gap:6px;height:200px;padding-bottom:1rem;position:relative}.c-inactive-ratio__bar-group{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;height:100%;position:relative}.c-inactive-ratio__bar-stack{border-radius:.3125rem .3125rem 0 0;flex:1;overflow:hidden;position:relative;width:100%}.c-inactive-ratio__bar-segment--active{background:var(--ir-active);border-radius:inherit;inset:0;position:absolute}.c-inactive-ratio__bar-segment--inactive{background:var(--ir-inactive);border-radius:inherit;left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:top center;transition:transform .7s cubic-bezier(.34,1.1,.64,1)}.c-inactive-ratio__chart.is-animated .c-inactive-ratio__bar-segment--inactive{transform:scaleY(1);transition-delay:calc(var(--bar-index, 0)*55ms)}@keyframes ir-btn-pulse{0%{box-shadow:0 0 0 0 rgba(94,191,77,.5);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(94,191,77,0);transform:scale(1.04)}to{box-shadow:0 0 0 0 rgba(94,191,77,0);transform:scale(1)}}.c-inactive-ratio__personalise-btn.is-pulsing{animation:ir-btn-pulse .9s ease-out 3}.c-inactive-ratio__bar-label{bottom:0;color:var(--ir-body);font-size:.6875rem;left:0;line-height:1.75rem;opacity:.6;overflow:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.c-inactive-ratio__bar-group:hover .c-inactive-ratio__bar-tooltip{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(-4px)}.c-inactive-ratio__bar-tooltip{background:var(--ir-navy);border-radius:.375rem;bottom:calc(100% - 1.75rem + 6px);color:#fff;font-size:.75rem;left:50%;line-height:1.5;opacity:0;padding:.375rem .625rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(0);transition:opacity var(--ir-transition),transform var(--ir-transition);white-space:nowrap;z-index:5}.c-inactive-ratio__bar-tooltip:after{border:5px solid transparent;border-top:5px solid var(--ir-navy);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.c-inactive-ratio__legend{display:flex;gap:1.25rem;justify-content:flex-end;margin-top:.625rem}.c-inactive-ratio__legend-item{align-items:center;color:var(--ir-body);display:flex;font-size:.8125rem;gap:.375rem}.c-inactive-ratio__legend-item:before{border-radius:2px;content:"";display:inline-block;flex-shrink:0;height:10px;width:10px}.c-inactive-ratio__legend-item--active:before{background:var(--ir-active)}.c-inactive-ratio__legend-item--inactive:before{background:var(--ir-inactive)}.c-inactive-ratio__summary{background:var(--ir-bg);border-left:3px solid var(--ir-blue);border-radius:.5rem;margin-top:1.125rem;padding:.875rem 1.125rem}.c-inactive-ratio__summary-text{color:var(--ir-navy);font-size:.9375rem;line-height:1.6;margin:0}.c-inactive-ratio__summary-text strong{color:var(--ir-blue)}.c-inactive-ratio__overlay,.c-inactive-ratio__overlay *,.c-inactive-ratio__overlay :after,.c-inactive-ratio__overlay :before{box-sizing:border-box}.c-inactive-ratio__overlay{align-items:flex-end;backdrop-filter:blur(2px);background:rgba(29,54,79,.45);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1000}.c-inactive-ratio__overlay[hidden]{display:flex!important;pointer-events:none;visibility:hidden}.c-inactive-ratio__overlay.is-open{opacity:1;pointer-events:all;visibility:visible}.c-inactive-ratio__modal{background:#fff;border-radius:var(--ir-radius) var(--ir-radius) 0 0;box-shadow:0 -4px 32px rgba(29,54,79,.15);max-height:90vh;max-width:480px;overflow-x:hidden;overflow-y:auto;transform:translateY(20px);transition:transform .3s cubic-bezier(.34,1.26,.64,1);width:100%}.c-inactive-ratio__overlay.is-open .c-inactive-ratio__modal{transform:translateY(0)}@media screen and (min-width:48em){.c-inactive-ratio__overlay{align-items:center;padding:1.5rem}.c-inactive-ratio__modal{border-radius:var(--ir-radius);max-height:80vh}}.c-inactive-ratio__modal-header{align-items:center;border-bottom:1px solid var(--ir-border);display:flex;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.c-inactive-ratio__modal-title{color:var(--ir-navy);font-family:Ubuntu,sans-serif;font-size:1.125rem;font-weight:700}.c-inactive-ratio__modal-close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--ir-body);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background var(--ir-transition),color var(--ir-transition);width:32px}.c-inactive-ratio__modal-close:hover{background:var(--ir-blue-light);color:var(--ir-blue)}.c-inactive-ratio__modal-close svg{height:16px;width:16px}.c-inactive-ratio__modal-body{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem}.c-inactive-ratio__field{display:flex;flex-direction:column;gap:.375rem}.c-inactive-ratio__field-label{align-items:center;color:var(--ir-navy);display:flex;font-size:.9375rem;font-weight:600;gap:.5rem}.c-inactive-ratio__field-label-value{color:var(--ir-blue);font-size:.875rem;font-weight:400}.c-inactive-ratio__field-hint{color:var(--ir-body);font-size:.8125rem;line-height:1.5;margin:0 0 .25rem;opacity:.75}.c-inactive-ratio__mode-tabs{border:1px solid var(--ir-border);border-radius:.5rem;display:flex;margin-bottom:.75rem;overflow:hidden}.c-inactive-ratio__mode-tab{background:#fff;border:none;color:var(--ir-body);cursor:pointer;flex:1;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;padding:.5rem .75rem;text-align:center;transition:background var(--ir-transition),color var(--ir-transition)}.c-inactive-ratio__mode-tab+.c-inactive-ratio__mode-tab{border-left:1px solid var(--ir-border)}.c-inactive-ratio__mode-tab--active{background:var(--ir-blue);color:#fff}.c-inactive-ratio__mode-tab:hover:not(.c-inactive-ratio__mode-tab--active){background:var(--ir-blue-light)}.c-inactive-ratio__mode-panel{display:flex;flex-direction:column;gap:.375rem}.c-inactive-ratio__mode-panel--hidden{display:none}.c-inactive-ratio__active-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem}.c-inactive-ratio__month-select{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%233d556c' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid var(--ir-border);border-radius:.5rem;color:var(--ir-navy);cursor:pointer;flex:1;font-family:inherit;font-size:14;min-width:0;outline:none;padding:.625rem 2rem .625rem .75rem;transition:border-color var(--ir-transition)}.c-inactive-ratio__month-select:focus{border-color:var(--ir-blue)}.c-inactive-ratio__input-wrapper{align-items:center;background:#fff;border:1px solid var(--ir-border);border-radius:.5rem;display:inline-flex;overflow:hidden;transition:border-color var(--ir-transition);width:fit-content}.c-inactive-ratio__input-wrapper:focus-within{border-color:var(--ir-blue)}.c-inactive-ratio__input{-moz-appearance:textfield;background:transparent;border:none;color:var(--ir-navy);font-family:inherit;font-size:1rem;outline:none;padding:.625rem .75rem;width:6rem}.c-inactive-ratio__input::-webkit-inner-spin-button,.c-inactive-ratio__input::-webkit-outer-spin-button{-webkit-appearance:none}.c-inactive-ratio__input-suffix{align-items:center;align-self:stretch;background:var(--ir-bg);border-left:1px solid var(--ir-border);color:var(--ir-body);display:flex;font-size:.875rem;padding:0 .75rem;white-space:nowrap}.c-inactive-ratio__type-options{display:flex;gap:.75rem}.c-inactive-ratio__type-option{cursor:pointer;flex:1}.c-inactive-ratio__type-radio{opacity:0;pointer-events:none;position:absolute}.c-inactive-ratio__type-card{align-items:flex-start;background:#fff;border:1.5px solid var(--ir-border);border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;transition:border-color var(--ir-transition),background var(--ir-transition)}.c-inactive-ratio__type-option--active .c-inactive-ratio__type-card{background:var(--ir-blue-light);border-color:var(--ir-blue)}.c-inactive-ratio__type-card:hover{border-color:var(--ir-blue)}.c-inactive-ratio__type-icon{color:var(--ir-body);height:22px;margin-bottom:.125rem;transition:color var(--ir-transition);width:22px}.c-inactive-ratio__type-option--active .c-inactive-ratio__type-icon{color:var(--ir-blue)}.c-inactive-ratio__type-name{color:var(--ir-navy);font-size:.9375rem;font-weight:600;line-height:1.3}.c-inactive-ratio__type-sub{color:var(--ir-body);font-size:.75rem;line-height:1.4;opacity:.7}.c-inactive-ratio__slider-wrapper{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.c-inactive-ratio__slider-cap{color:var(--ir-body);flex-shrink:0;font-size:.75rem;opacity:.6;white-space:nowrap}.c-inactive-ratio__slider{-webkit-appearance:none;appearance:none;background:var(--ir-border);border-radius:2px;cursor:pointer;flex:1;height:4px;min-width:0;outline:none;touch-action:pan-y;width:0}.c-inactive-ratio__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ir-blue);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px rgba(28,152,235,.45);cursor:pointer;height:20px;transition:transform var(--ir-transition);width:20px}.c-inactive-ratio__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.c-inactive-ratio__slider::-moz-range-thumb{background:var(--ir-blue);border:2px solid #fff;border-radius:50%;cursor:pointer;height:20px;width:20px}.c-inactive-ratio__modal-footer{border-top:1px solid var(--ir-border);padding:1rem 1.5rem 1.5rem}.c-inactive-ratio__apply-btn{background:var(--ir-blue);border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:background var(--ir-transition);width:100%}.c-inactive-ratio__apply-btn:hover{background:var(--ir-blue-dark)}@media screen and (max-width:47.9375em){.c-inactive-ratio__inner{padding:1.125rem 1.125rem 1.375rem}.c-inactive-ratio__chart{gap:3px;height:160px}.c-inactive-ratio__bar-label{font-size:.5625rem}.c-inactive-ratio__type-options{flex-direction:column}.c-inactive-ratio__type-card{align-items:center;flex-direction:row;gap:.75rem}.c-inactive-ratio__type-icon{flex-shrink:0}}