.ill{--ill-plot: 112px;display: flex;flex-direction: column;gap: 10px;width: 100%;max-width: 420px;min-height: 236px;padding: 16px 18px 16px;box-sizing: border-box;border: 1px solid var(--line);border-radius: 18px;background: var(--white);color: var(--ink);font-family: var(--font);font-size: 12px;line-height: 1.35;font-variant-numeric: tabular-nums;text-align: left}.ill *,.ill *::before,.ill *::after{box-sizing: border-box}.ill__head{display: flex;align-items: baseline;justify-content: space-between;gap: 4px 12px}.ill__title{min-width: 0;font-size: 15px;font-weight: 800;line-height: 1.3;letter-spacing: -0.01em}.ill__tag{flex: none;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--sky-600);white-space: nowrap}.ill__sub{margin: -6px 0 0;font-size: 12px;color: var(--slate)}.ill__body{flex: 1;display: flex;flex-direction: column;justify-content: flex-end;gap: 8px;min-width: 0}.ill-good,.ill-bad,.ill-flat{font-style: normal;font-weight: 700;white-space: nowrap}.ill-good{color: var(--positive)}.ill-bad{color: var(--negative)}.ill-flat{color: var(--slate)}.ill-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 12px;font-size: 12px;color: var(--slate)}.ill-legend>span{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap}.ill-key{flex: none;display: inline-block;width: 9px;height: 9px;border-radius: 2px}.ill-key--a{background: linear-gradient(180deg,var(--navy-700),var(--navy-900))}.ill-key--hi{background: linear-gradient(180deg,var(--sky),var(--sky-600))}.ill-key--b{background: var(--mist)}.ill-key--c1{background: var(--navy-900)}.ill-key--c2{background: var(--navy-700)}.ill-key--c3{background: var(--sky)}.ill-key--c4{background: color-mix(in srgb,var(--sky) 35%,var(--pale))}.ill-key--bad{background: var(--negative)}.ill-key--line{width: 14px;height: 0;border-radius: 0;border-top: 2.5px solid var(--sky-600)}.ill-key--ly{width: 14px;height: 0;border-radius: 0;border-top: 2px dashed var(--ly-line)}.ill-key--fly{width: 14px;height: 0;border-radius: 0;border-top: 2px dotted var(--periwinkle)}.ill-key--heat{width: 44px;height: 8px;border-radius: 4px;background: linear-gradient(90deg,var(--pale),var(--sky),var(--navy-900))}.ill-toggle{display: inline-flex;flex-wrap: wrap;align-self: flex-start;gap: 2px;max-width: 100%;padding: 3px;border-radius: 14px;background: var(--pale)}.ill-toggle>span{padding: 2px 9px;border-radius: var(--r-pill);font-size: 12px;font-weight: 700;line-height: 18px;color: var(--slate);white-space: nowrap}.ill-toggle>.is-on{background: var(--white);color: var(--ink);box-shadow: 0 1px 4px color-mix(in srgb,var(--navy-900) 12%,transparent)}.ill-path{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px;font-size: 12px;color: var(--slate)}.ill-path>span{padding: 1px 9px;border: 1px solid var(--line-2);border-radius: var(--r-pill);line-height: 18px;white-space: nowrap}.ill-path>.is-on{border-color: var(--navy-900);background: var(--navy-900);color: var(--white);font-weight: 700}.ill-path>i{font-style: normal;color: var(--steel)}.ill-plot{position: relative;flex: none;height: var(--ill-plot);border-bottom: 1px solid var(--line-2)}.ill-plot::before,.ill-plot::after{content: "";position: absolute;left: 0;right: 0;border-top: 1px dashed var(--line);pointer-events: none}.ill-plot::before{top: 0}.ill-plot::after{top: 50%}.ill-plot--tip{margin-top: 14px}.ill-x{display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));font-size: 12px;line-height: 16px;color: var(--slate);text-align: center}.ill-x>span{white-space: nowrap}.ill-xa{position: relative;height: 16px;font-size: 12px;line-height: 16px;color: var(--slate)}.ill-xa>span{position: absolute;left: var(--x);transform: translateX(-50%);white-space: nowrap}.ill-xa>span:first-child{transform: none}.ill-xa>span:last-child{transform: translateX(-100%)}.ill-cols{position: absolute;inset: 0;z-index: 1;display: flex;align-items: flex-end}.ill-cols>span{flex: 1;height: 100%;display: flex;align-items: flex-end;justify-content: center;gap: 2px}.ill-cols i{display: block;width: min(13px,36%);height: var(--v);border-radius: 3px 3px 1px 1px}.ill-cols--single i{width: min(22px,60%)}.ill-cols--stack>span{flex-direction: column;justify-content: flex-end;align-items: center;gap: 2px}.ill-cols--stack i{width: min(22px,60%);border-radius: 1px}.ill-cols--stack i:first-child{border-radius: 3px 3px 1px 1px}.ill-a{background: linear-gradient(180deg,var(--navy-700),var(--navy-900))}.ill-b{background: var(--mist)}.ill-c1{background: var(--navy-900)}.ill-c2{background: var(--navy-700)}.ill-c3{background: var(--sky)}.ill-c4{background: color-mix(in srgb,var(--sky) 35%,var(--pale))}.ill-bar-bad{background: var(--negative)}.is-hi .ill-a,.ill-a.is-hi{background: linear-gradient(180deg,var(--sky),var(--sky-600))}.ill-svg{position: absolute;inset: 0;z-index: 2;width: 100%;height: 100%;overflow: visible;pointer-events: none}.ill-svg path{fill: none;vector-effect: non-scaling-stroke;stroke-linecap: round;stroke-linejoin: round}.ill-svg .ill-area{fill: color-mix(in srgb,var(--sky) 14%,transparent);stroke: none}.ill-svg .ill-l-ty{stroke: var(--sky-600);stroke-width: 2.5px}.ill-svg .ill-l-ly{stroke: var(--ly-line);stroke-width: 2px;stroke-dasharray: 5 5}.ill-svg .ill-l-fly{stroke: var(--periwinkle);stroke-width: 2px;stroke-dasharray: 0.5 5}.ill-svg .ill-l-today{stroke: var(--steel);stroke-width: 1px;stroke-dasharray: 3 3}.ill-dot{position: absolute;z-index: 3;left: var(--x);top: calc(100% - var(--y));width: 10px;height: 10px;margin: -5px 0 0 -5px;border: 2.5px solid var(--sky-600);border-radius: 50%;background: var(--white);box-shadow: 0 0 0 4px color-mix(in srgb,var(--sky) 18%,transparent)}.ill-mark{position: absolute;z-index: 3;left: var(--x);top: calc(100% - var(--y));width: 6px;height: 6px;margin: -3px 0 0 -3px;border-radius: 50%;background: var(--periwinkle);box-shadow: 0 0 0 1.5px var(--white)}.ill-tip{position: absolute;z-index: 4;left: var(--x);bottom: calc(var(--y) + 6px);transform: translateX(-50%);padding: 1px 9px;border-radius: var(--r-pill);background: var(--navy-900);color: var(--white);font-size: 12px;font-weight: 700;line-height: 18px;white-space: nowrap}.ill-tip--start{transform: translateX(-14px)}.ill-tip--end{transform: translateX(calc(-100% + 14px))}.ill-flag{position: absolute;z-index: 3;left: var(--x);top: 4px;transform: translateX(-100%);padding-right: 6px;font-size: 12px;font-weight: 700;color: var(--slate);white-space: nowrap}.ill-hbars{display: flex;flex-direction: column;gap: 10px}.ill-hbar{display: grid;grid-template-columns: minmax(0,7.4em) minmax(0,1fr) auto;align-items: center;gap: 8px}.ill-hbars--var .ill-hbar{grid-template-columns: minmax(0,7.4em) minmax(0,1fr) auto 4.6em}.ill-hbar>span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ill-hbar>b{font-weight: 800;text-align: right;white-space: nowrap}.ill-hbar>em{text-align: right}.ill-track{position: relative;display: block;height: 10px;border-radius: 5px;background: var(--pale)}.ill-track>i{position: absolute;left: 0;top: 0;bottom: 0;width: var(--v);border-radius: 5px;background: linear-gradient(90deg,var(--navy-900),var(--navy-700))}.ill-track>i.is-hi{background: linear-gradient(90deg,var(--sky-600),var(--sky))}.ill-track>i.ill-bar-bad{background: var(--negative)}.ill-track>.ill-tick{left: var(--t);right: auto;top: -4px;bottom: -4px;width: 3px;margin-left: -1.5px;border-radius: 2px;background: var(--slate);box-shadow: 0 0 0 1.5px var(--white)}.ill-pair{display: flex;flex-direction: column;gap: 2px}.ill-pair>i{display: block;width: var(--v);height: 8px;border-radius: 1px 4px 4px 1px}.ill-pair>.ill-a{background: linear-gradient(90deg,var(--navy-900),var(--navy-700))}.ill-pair>.ill-a.is-hi{background: linear-gradient(90deg,var(--sky-600),var(--sky))}.ill-pair>.ill-b{height: 6px}.ill-stack{display: flex;gap: 2px;height: 12px;border-radius: 6px;overflow: hidden}.ill-stack>i{flex: var(--v) 1 0%;min-width: 0}.ill-table{width: 100%;border-collapse: collapse;font-size: 12px;line-height: 1.3}.ill-table th{padding: 0 0 5px 8px;border-bottom: 1px solid var(--line-2);font-weight: 700;color: var(--slate);text-align: right;white-space: nowrap}.ill-table td{padding: 5px 0 5px 8px;border-bottom: 1px solid var(--line);text-align: right;white-space: nowrap}.ill-table th:first-child,.ill-table td:first-child{padding-left: 0;text-align: left}.ill-table th.ill-l{text-align: left}.ill-table td:first-child{max-width: 12em;overflow: hidden;text-overflow: ellipsis}.ill-table tr:last-child td{border-bottom: 0}.ill-table--dense td{padding-top: 4px;padding-bottom: 4px}.ill-table .is-total td{border-top: 1px solid var(--line-2);font-weight: 800}.ill-table .is-sub td{font-weight: 800}.ill-table .is-key td{background: var(--pale);font-weight: 800}.ill-table .is-key td:first-child{border-radius: 6px 0 0 6px;padding-left: 6px}.ill-table .is-key td:last-child{border-radius: 0 6px 6px 0;padding-right: 6px}.ill-table .is-in td:first-child{padding-left: 14px;color: var(--slate)}.ill-pm{display: inline-grid;place-items: center;width: 12px;height: 12px;margin-right: 6px;border: 1px solid var(--line-2);border-radius: 3px;font-size: 12px;line-height: 1;font-weight: 700;color: var(--slate);vertical-align: -1px}.ill-db{position: relative;isolation: isolate;display: block;min-width: 5.2em;padding: 0 4px;text-align: left}.ill-db::before{content: "";position: absolute;z-index: -1;left: 0;top: -1px;bottom: -1px;width: var(--v);border-radius: 3px;background: color-mix(in srgb,var(--sky) 18%,var(--white))}.ill-heat{display: grid;grid-template-columns: auto repeat(var(--n),minmax(0,1fr));align-items: center;gap: 3px}.ill-heat>span{padding-right: 4px;font-size: 12px;line-height: 16px;color: var(--slate);white-space: nowrap}.ill-heat>.ill-heat__h{padding: 0;text-align: center;overflow: visible}.ill-heat>i{height: 15px;border-radius: 3px}.ill-h0{background: var(--pale)}.ill-h1{background: color-mix(in srgb,var(--sky) 28%,var(--pale))}.ill-h2{background: color-mix(in srgb,var(--sky) 60%,var(--pale))}.ill-h3{background: var(--sky)}.ill-h4{background: var(--navy-700)}.ill-h5{background: var(--navy-900)}.ill-keys{display: grid;gap: 5px;margin: 0;padding: 0;list-style: none}.ill-keys>li{display: grid;grid-template-columns: 9px minmax(0,1fr) auto 4.6em;align-items: center;gap: 8px}.ill-keys>li>span{color: var(--slate);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ill-keys>li>b{font-weight: 800;text-align: right;white-space: nowrap}.ill-keys>li>em{text-align: right}.ill-bridge{position: absolute;inset: 0;z-index: 1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.ill-bridge>span{position: relative}.ill-bridge i{position: absolute;left: 50%;bottom: var(--b,0%);width: min(40px,56%);height: var(--v);transform: translateX(-50%);border-radius: 3px}.ill-bridge b{position: absolute;left: 50%;bottom: calc(var(--b,0%) + var(--v) + 4px);transform: translateX(-50%);font-size: 12px;font-weight: 800;white-space: nowrap}.ill-hbars--lab .ill-hbar{grid-template-columns: minmax(0,8.4em) minmax(0,1fr) auto 4.6em}.ill-hbars--end .ill-hbar{grid-template-columns: minmax(0,7.4em) minmax(0,1fr) 4.8em}.ill-hbar--head{padding-bottom: 5px;border-bottom: 1px solid var(--line-2);font-weight: 700;color: var(--slate)}.ill-hbar--head>span:last-child{text-align: right}.ill-track--mist{background: var(--mist)}.ill-key--tick{width: 3px;height: 12px;border-radius: 2px;background: var(--slate)}.ill-gauge{position: relative;align-self: center;width: min(100%,236px)}.ill-gauge svg{display: block;width: 100%;height: auto;overflow: visible}.ill-gauge path,.ill-gauge line{fill: none;stroke-linecap: round}.ill-gauge__track{stroke: var(--pale);stroke-width: 9}.ill-gauge__arc{stroke: var(--navy-700);stroke-width: 9}.ill-gauge__bud{stroke: var(--slate);stroke-width: 2.5}.ill-gauge>b{position: absolute;left: 0;right: 0;bottom: 22px;font-size: 30px;font-weight: 800;line-height: 1;letter-spacing: -0.02em;text-align: center}.ill-gauge__ends{display: flex;justify-content: space-between;padding: 4px 2px 0;font-size: 12px;line-height: 16px;color: var(--slate)}.ill-tree{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.ill-tree>li{position: relative;display: grid;grid-template-columns: minmax(0,8.6em) minmax(0,1fr) 3.8em 4.6em;align-items: center;gap: 8px}.ill-tree>li>span:first-child{min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ill-tree>li>b{font-weight: 800;text-align: right;white-space: nowrap}.ill-tree>li>em{text-align: right}.ill-tree__root>span:first-child{font-weight: 800}.ill-tree__l1>span:first-child{padding-left: 16px}.ill-tree__l2>span:first-child{padding-left: 32px;color: var(--slate)}.ill-tree__l2>b{font-weight: 700}.ill-tree__l1::before,.ill-tree__l2::before{content: "";position: absolute;top: -6px;width: 8px;height: calc(50% + 6px);border-left: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2);border-bottom-left-radius: 4px}.ill-tree__l1::before{left: 6px}.ill-tree__l2::before{left: 22px}.ill-tree__pass::after{content: "";position: absolute;left: 6px;top: -6px;bottom: 0;border-left: 1px solid var(--line-2)}.ill-dbars{display: grid;gap: 10px}.ill-dbar{display: grid;grid-template-columns: minmax(0,5em) minmax(0,1fr) 4.6em;align-items: center;gap: 8px}.ill-dbar>span:first-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ill-dbar>em{text-align: right}.ill-dtrack{position: relative;display: block;height: 10px}.ill-dtrack::before{content: "";position: absolute;left: 50%;top: -5px;bottom: -5px;border-left: 1px solid var(--line-2)}.ill-dtrack>i{position: absolute;top: 0;bottom: 0;width: var(--v)}.ill-dtrack>.is-up{left: 50%;border-radius: 1px 5px 5px 1px;background: linear-gradient(90deg,var(--navy-900),var(--navy-700))}.ill-dtrack>.is-up.is-hi{background: linear-gradient(90deg,var(--sky-600),var(--sky))}.ill-dtrack>.is-down{right: 50%;border-radius: 5px 1px 1px 5px;background: var(--negative)}.ill-mx{display: grid;grid-template-columns: auto repeat(var(--n),minmax(0,1fr));align-items: end;gap: 3px}.ill-mx>span{padding-right: 4px;font-size: 12px;line-height: 14px;color: var(--slate);white-space: nowrap}.ill-mx>.ill-mx__h{padding: 0 0 3px;text-align: center;white-space: normal}.ill-mx>span:not(.ill-mx__h){align-self: center}.ill-mx>b{display: grid;place-items: center;height: 26px;border-radius: 4px;font-weight: 700;color: var(--ink)}.ill-mx>.ill-mx__d{background: var(--white);box-shadow: inset 0 0 0 1px var(--line-2);color: var(--slate)}.ill-mx>.ill-h0{color: var(--slate);font-weight: 600}.ill-a,.ill-pair>.ill-a,.ill-track>i,.ill-dtrack>.is-up{background: var(--navy-700)}.is-hi .ill-a,.ill-a.is-hi,.ill-pair>.ill-a.is-hi,.ill-track>i.is-hi,.ill-dtrack>.is-up.is-hi{background: var(--sky)}.ill-key--a{background: var(--navy-700)}.ill-key--hi{background: var(--sky)}.ill-cols i,.ill-cols--stack i,.ill-cols--stack i:first-child{border-radius: 1px 1px 0 0}.ill-track{border-radius: 0;background: transparent}.ill-track>i,.ill-pair>i,.ill-dtrack>.is-up,.ill-dtrack>.is-down{border-radius: 0 1px 1px 0}.ill-dtrack>.is-down{border-radius: 1px 0 0 1px}.ill-kd{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;padding: 8px;border-radius: 14px;background: var(--fl-page);font-family: var(--font)}.ill-kd .fla-kpi{min-width: 0;min-height: 0;gap: 4px;padding: 12px 12px 13px;border-radius: 14px}.ill-kd .fla-kpi__l{min-width: 0}.ill-kd .fla-kpi__v{font-size: 24px;font-weight: 800;color: var(--navy-900);white-space: normal}.ill-kd .fla-kpi__v span{white-space: nowrap}.ill-kd .fla-kpi__s{margin-top: 2px}.ill-kfl{display: flex;flex-direction: column;gap: 6px;font-family: var(--font)}.ill-kfl .fla-kpi__v{font-size: 26px;font-weight: 800;color: var(--navy-900);white-space: normal}.ill-kfl .fla-kpi__v span{white-space: nowrap}.ill-kfl .fla-kpi__s{margin-top: 0}.ill-kd .fla-kpi__l{white-space: normal;align-items: flex-start}.ill-kd .fla-kpi__l svg{margin-top: 0.5px}.ill-kd .fla-kpi__l>span{min-width: 0}.ill-kd{container: ill-kd / inline-size}@container ill-kd (max-width: 330px){.ill-kd .fla-kpi{padding: 10px 8px 11px}.ill-kd .fla-kpi__l{gap: 5px;letter-spacing: .02em}.ill-kd .fla-kpi__l svg{width: 13px;height: 13px}.ill-kd .fla-kpi__v{font-size: 21px}.ill-kd .fla-delta__vs{display: none}}.ill{gap: var(--ill-gap);min-height: 0;padding: var(--ill-pad);border-radius: var(--r-ill)}.ill__body{justify-content: flex-start}.ill__title{font-size: 13px;font-weight: 700;letter-spacing: 0}.ill__tag{display: none}.ill-hbars .ill-hbar--short{grid-template-columns: 2.4em minmax(0,1fr)}
