@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--bulma-control-radius: var(--bulma-radius);--bulma-control-radius-small: var(--bulma-radius-small);--bulma-control-border-width: 1px;--bulma-control-height: 2.5em;--bulma-control-line-height: 1.5;--bulma-control-padding-vertical: calc(.5em - 1px) ;--bulma-control-padding-horizontal: calc(.75em - 1px) ;--bulma-control-size: var(--bulma-size-normal);--bulma-control-focus-shadow-l: 50%}.b-box:not(:last-child),.b-tags:not(:last-child),.b-buttons:not(:last-child){margin-bottom:var(--bulma-block-spacing)}.b-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color;vertical-align:top}.b-button:focus,.b-button:focus-visible,.b-button:focus-within,.b-is-focused.b-button,.b-button:active,.b-is-active.b-button{outline:none}[disabled].b-button,fieldset[disabled] .b-button{cursor:not-allowed}.b-button.b-is-loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.b-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--bulma-column-gap: .75rem}.b-column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap)}.b-columns.b-is-mobile>.b-column.b-is-narrow{flex:none;width:unset}.b-columns.b-is-mobile>.b-column.b-is-full{flex:none;width:100%}.b-columns.b-is-mobile>.b-column.b-is-three-quarters{flex:none;width:75%}.b-columns.b-is-mobile>.b-column.b-is-two-thirds{flex:none;width:66.6666%}.b-columns.b-is-mobile>.b-column.b-is-half{flex:none;width:50%}.b-columns.b-is-mobile>.b-column.b-is-one-third{flex:none;width:33.3333%}.b-columns.b-is-mobile>.b-column.b-is-one-quarter{flex:none;width:25%}.b-columns.b-is-mobile>.b-column.b-is-one-fifth{flex:none;width:20%}.b-columns.b-is-mobile>.b-column.b-is-two-fifths{flex:none;width:40%}.b-columns.b-is-mobile>.b-column.b-is-three-fifths{flex:none;width:60%}.b-columns.b-is-mobile>.b-column.b-is-four-fifths{flex:none;width:80%}.b-columns.b-is-mobile>.b-column.b-is-offset-three-quarters{margin-inline-start:75%}.b-columns.b-is-mobile>.b-column.b-is-offset-two-thirds{margin-inline-start:66.6666%}.b-columns.b-is-mobile>.b-column.b-is-offset-half{margin-inline-start:50%}.b-columns.b-is-mobile>.b-column.b-is-offset-one-third{margin-inline-start:.3333%}.b-columns.b-is-mobile>.b-column.b-is-offset-one-quarter{margin-inline-start:25%}.b-columns.b-is-mobile>.b-column.b-is-offset-one-fifth{margin-inline-start:20%}.b-columns.b-is-mobile>.b-column.b-is-offset-two-fifths{margin-inline-start:40%}.b-columns.b-is-mobile>.b-column.b-is-offset-three-fifths{margin-inline-start:60%}.b-columns.b-is-mobile>.b-column.b-is-offset-four-fifths{margin-inline-start:80%}.b-columns.b-is-mobile>.b-column.b-is-0{flex:none;width:0%}.b-columns.b-is-mobile>.b-column.b-is-offset-0{margin-inline-start:0%}.b-columns.b-is-mobile>.b-column.b-is-1{flex:none;width:8.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-offset-1{margin-inline-start:8.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-2{flex:none;width:16.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-offset-2{margin-inline-start:16.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-3{flex:none;width:25%}.b-columns.b-is-mobile>.b-column.b-is-offset-3{margin-inline-start:25%}.b-columns.b-is-mobile>.b-column.b-is-4{flex:none;width:33.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-offset-4{margin-inline-start:33.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-5{flex:none;width:41.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-offset-5{margin-inline-start:41.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-6{flex:none;width:50%}.b-columns.b-is-mobile>.b-column.b-is-offset-6{margin-inline-start:50%}.b-columns.b-is-mobile>.b-column.b-is-7{flex:none;width:58.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-offset-7{margin-inline-start:58.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-8{flex:none;width:66.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-offset-8{margin-inline-start:66.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-9{flex:none;width:75%}.b-columns.b-is-mobile>.b-column.b-is-offset-9{margin-inline-start:75%}.b-columns.b-is-mobile>.b-column.b-is-10{flex:none;width:83.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-offset-10{margin-inline-start:83.3333333333%}.b-columns.b-is-mobile>.b-column.b-is-11{flex:none;width:91.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-offset-11{margin-inline-start:91.6666666667%}.b-columns.b-is-mobile>.b-column.b-is-12{flex:none;width:100%}.b-columns.b-is-mobile>.b-column.b-is-offset-12{margin-inline-start:100%}@media screen and (max-width: 768px){.b-column.b-is-narrow-mobile{flex:none;width:unset}.b-column.b-is-full-mobile{flex:none;width:100%}.b-column.b-is-three-quarters-mobile{flex:none;width:75%}.b-column.b-is-two-thirds-mobile{flex:none;width:66.6666%}.b-column.b-is-half-mobile{flex:none;width:50%}.b-column.b-is-one-third-mobile{flex:none;width:33.3333%}.b-column.b-is-one-quarter-mobile{flex:none;width:25%}.b-column.b-is-one-fifth-mobile{flex:none;width:20%}.b-column.b-is-two-fifths-mobile{flex:none;width:40%}.b-column.b-is-three-fifths-mobile{flex:none;width:60%}.b-column.b-is-four-fifths-mobile{flex:none;width:80%}.b-column.b-is-offset-three-quarters-mobile{margin-inline-start:75%}.b-column.b-is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.b-column.b-is-offset-half-mobile{margin-inline-start:50%}.b-column.b-is-offset-one-third-mobile{margin-inline-start:.3333%}.b-column.b-is-offset-one-quarter-mobile{margin-inline-start:25%}.b-column.b-is-offset-one-fifth-mobile{margin-inline-start:20%}.b-column.b-is-offset-two-fifths-mobile{margin-inline-start:40%}.b-column.b-is-offset-three-fifths-mobile{margin-inline-start:60%}.b-column.b-is-offset-four-fifths-mobile{margin-inline-start:80%}.b-column.b-is-0-mobile{flex:none;width:0%}.b-column.b-is-offset-0-mobile{margin-inline-start:0%}.b-column.b-is-1-mobile{flex:none;width:8.3333333333%}.b-column.b-is-offset-1-mobile{margin-inline-start:8.3333333333%}.b-column.b-is-2-mobile{flex:none;width:16.6666666667%}.b-column.b-is-offset-2-mobile{margin-inline-start:16.6666666667%}.b-column.b-is-3-mobile{flex:none;width:25%}.b-column.b-is-offset-3-mobile{margin-inline-start:25%}.b-column.b-is-4-mobile{flex:none;width:33.3333333333%}.b-column.b-is-offset-4-mobile{margin-inline-start:33.3333333333%}.b-column.b-is-5-mobile{flex:none;width:41.6666666667%}.b-column.b-is-offset-5-mobile{margin-inline-start:41.6666666667%}.b-column.b-is-6-mobile{flex:none;width:50%}.b-column.b-is-offset-6-mobile{margin-inline-start:50%}.b-column.b-is-7-mobile{flex:none;width:58.3333333333%}.b-column.b-is-offset-7-mobile{margin-inline-start:58.3333333333%}.b-column.b-is-8-mobile{flex:none;width:66.6666666667%}.b-column.b-is-offset-8-mobile{margin-inline-start:66.6666666667%}.b-column.b-is-9-mobile{flex:none;width:75%}.b-column.b-is-offset-9-mobile{margin-inline-start:75%}.b-column.b-is-10-mobile{flex:none;width:83.3333333333%}.b-column.b-is-offset-10-mobile{margin-inline-start:83.3333333333%}.b-column.b-is-11-mobile{flex:none;width:91.6666666667%}.b-column.b-is-offset-11-mobile{margin-inline-start:91.6666666667%}.b-column.b-is-12-mobile{flex:none;width:100%}.b-column.b-is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width: 769px),print{.b-column.b-is-narrow,.b-column.b-is-narrow-tablet{flex:none;width:unset}.b-column.b-is-full,.b-column.b-is-full-tablet{flex:none;width:100%}.b-column.b-is-three-quarters,.b-column.b-is-three-quarters-tablet{flex:none;width:75%}.b-column.b-is-two-thirds,.b-column.b-is-two-thirds-tablet{flex:none;width:66.6666%}.b-column.b-is-half,.b-column.b-is-half-tablet{flex:none;width:50%}.b-column.b-is-one-third,.b-column.b-is-one-third-tablet{flex:none;width:33.3333%}.b-column.b-is-one-quarter,.b-column.b-is-one-quarter-tablet{flex:none;width:25%}.b-column.b-is-one-fifth,.b-column.b-is-one-fifth-tablet{flex:none;width:20%}.b-column.b-is-two-fifths,.b-column.b-is-two-fifths-tablet{flex:none;width:40%}.b-column.b-is-three-fifths,.b-column.b-is-three-fifths-tablet{flex:none;width:60%}.b-column.b-is-four-fifths,.b-column.b-is-four-fifths-tablet{flex:none;width:80%}.b-column.b-is-offset-three-quarters,.b-column.b-is-offset-three-quarters-tablet{margin-inline-start:75%}.b-column.b-is-offset-two-thirds,.b-column.b-is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.b-column.b-is-offset-half,.b-column.b-is-offset-half-tablet{margin-inline-start:50%}.b-column.b-is-offset-one-third,.b-column.b-is-offset-one-third-tablet{margin-inline-start:.3333%}.b-column.b-is-offset-one-quarter,.b-column.b-is-offset-one-quarter-tablet{margin-inline-start:25%}.b-column.b-is-offset-one-fifth,.b-column.b-is-offset-one-fifth-tablet{margin-inline-start:20%}.b-column.b-is-offset-two-fifths,.b-column.b-is-offset-two-fifths-tablet{margin-inline-start:40%}.b-column.b-is-offset-three-fifths,.b-column.b-is-offset-three-fifths-tablet{margin-inline-start:60%}.b-column.b-is-offset-four-fifths,.b-column.b-is-offset-four-fifths-tablet{margin-inline-start:80%}.b-column.b-is-0,.b-column.b-is-0-tablet{flex:none;width:0%}.b-column.b-is-offset-0,.b-column.b-is-offset-0-tablet{margin-inline-start:0%}.b-column.b-is-1,.b-column.b-is-1-tablet{flex:none;width:8.3333333333%}.b-column.b-is-offset-1,.b-column.b-is-offset-1-tablet{margin-inline-start:8.3333333333%}.b-column.b-is-2,.b-column.b-is-2-tablet{flex:none;width:16.6666666667%}.b-column.b-is-offset-2,.b-column.b-is-offset-2-tablet{margin-inline-start:16.6666666667%}.b-column.b-is-3,.b-column.b-is-3-tablet{flex:none;width:25%}.b-column.b-is-offset-3,.b-column.b-is-offset-3-tablet{margin-inline-start:25%}.b-column.b-is-4,.b-column.b-is-4-tablet{flex:none;width:33.3333333333%}.b-column.b-is-offset-4,.b-column.b-is-offset-4-tablet{margin-inline-start:33.3333333333%}.b-column.b-is-5,.b-column.b-is-5-tablet{flex:none;width:41.6666666667%}.b-column.b-is-offset-5,.b-column.b-is-offset-5-tablet{margin-inline-start:41.6666666667%}.b-column.b-is-6,.b-column.b-is-6-tablet{flex:none;width:50%}.b-column.b-is-offset-6,.b-column.b-is-offset-6-tablet{margin-inline-start:50%}.b-column.b-is-7,.b-column.b-is-7-tablet{flex:none;width:58.3333333333%}.b-column.b-is-offset-7,.b-column.b-is-offset-7-tablet{margin-inline-start:58.3333333333%}.b-column.b-is-8,.b-column.b-is-8-tablet{flex:none;width:66.6666666667%}.b-column.b-is-offset-8,.b-column.b-is-offset-8-tablet{margin-inline-start:66.6666666667%}.b-column.b-is-9,.b-column.b-is-9-tablet{flex:none;width:75%}.b-column.b-is-offset-9,.b-column.b-is-offset-9-tablet{margin-inline-start:75%}.b-column.b-is-10,.b-column.b-is-10-tablet{flex:none;width:83.3333333333%}.b-column.b-is-offset-10,.b-column.b-is-offset-10-tablet{margin-inline-start:83.3333333333%}.b-column.b-is-11,.b-column.b-is-11-tablet{flex:none;width:91.6666666667%}.b-column.b-is-offset-11,.b-column.b-is-offset-11-tablet{margin-inline-start:91.6666666667%}.b-column.b-is-12,.b-column.b-is-12-tablet{flex:none;width:100%}.b-column.b-is-offset-12,.b-column.b-is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width: 1023px){.b-column.b-is-narrow-touch{flex:none;width:unset}.b-column.b-is-full-touch{flex:none;width:100%}.b-column.b-is-three-quarters-touch{flex:none;width:75%}.b-column.b-is-two-thirds-touch{flex:none;width:66.6666%}.b-column.b-is-half-touch{flex:none;width:50%}.b-column.b-is-one-third-touch{flex:none;width:33.3333%}.b-column.b-is-one-quarter-touch{flex:none;width:25%}.b-column.b-is-one-fifth-touch{flex:none;width:20%}.b-column.b-is-two-fifths-touch{flex:none;width:40%}.b-column.b-is-three-fifths-touch{flex:none;width:60%}.b-column.b-is-four-fifths-touch{flex:none;width:80%}.b-column.b-is-offset-three-quarters-touch{margin-inline-start:75%}.b-column.b-is-offset-two-thirds-touch{margin-inline-start:66.6666%}.b-column.b-is-offset-half-touch{margin-inline-start:50%}.b-column.b-is-offset-one-third-touch{margin-inline-start:.3333%}.b-column.b-is-offset-one-quarter-touch{margin-inline-start:25%}.b-column.b-is-offset-one-fifth-touch{margin-inline-start:20%}.b-column.b-is-offset-two-fifths-touch{margin-inline-start:40%}.b-column.b-is-offset-three-fifths-touch{margin-inline-start:60%}.b-column.b-is-offset-four-fifths-touch{margin-inline-start:80%}.b-column.b-is-0-touch{flex:none;width:0%}.b-column.b-is-offset-0-touch{margin-inline-start:0%}.b-column.b-is-1-touch{flex:none;width:8.3333333333%}.b-column.b-is-offset-1-touch{margin-inline-start:8.3333333333%}.b-column.b-is-2-touch{flex:none;width:16.6666666667%}.b-column.b-is-offset-2-touch{margin-inline-start:16.6666666667%}.b-column.b-is-3-touch{flex:none;width:25%}.b-column.b-is-offset-3-touch{margin-inline-start:25%}.b-column.b-is-4-touch{flex:none;width:33.3333333333%}.b-column.b-is-offset-4-touch{margin-inline-start:33.3333333333%}.b-column.b-is-5-touch{flex:none;width:41.6666666667%}.b-column.b-is-offset-5-touch{margin-inline-start:41.6666666667%}.b-column.b-is-6-touch{flex:none;width:50%}.b-column.b-is-offset-6-touch{margin-inline-start:50%}.b-column.b-is-7-touch{flex:none;width:58.3333333333%}.b-column.b-is-offset-7-touch{margin-inline-start:58.3333333333%}.b-column.b-is-8-touch{flex:none;width:66.6666666667%}.b-column.b-is-offset-8-touch{margin-inline-start:66.6666666667%}.b-column.b-is-9-touch{flex:none;width:75%}.b-column.b-is-offset-9-touch{margin-inline-start:75%}.b-column.b-is-10-touch{flex:none;width:83.3333333333%}.b-column.b-is-offset-10-touch{margin-inline-start:83.3333333333%}.b-column.b-is-11-touch{flex:none;width:91.6666666667%}.b-column.b-is-offset-11-touch{margin-inline-start:91.6666666667%}.b-column.b-is-12-touch{flex:none;width:100%}.b-column.b-is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width: 1024px){.b-column.b-is-narrow-desktop{flex:none;width:unset}.b-column.b-is-full-desktop{flex:none;width:100%}.b-column.b-is-three-quarters-desktop{flex:none;width:75%}.b-column.b-is-two-thirds-desktop{flex:none;width:66.6666%}.b-column.b-is-half-desktop{flex:none;width:50%}.b-column.b-is-one-third-desktop{flex:none;width:33.3333%}.b-column.b-is-one-quarter-desktop{flex:none;width:25%}.b-column.b-is-one-fifth-desktop{flex:none;width:20%}.b-column.b-is-two-fifths-desktop{flex:none;width:40%}.b-column.b-is-three-fifths-desktop{flex:none;width:60%}.b-column.b-is-four-fifths-desktop{flex:none;width:80%}.b-column.b-is-offset-three-quarters-desktop{margin-inline-start:75%}.b-column.b-is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.b-column.b-is-offset-half-desktop{margin-inline-start:50%}.b-column.b-is-offset-one-third-desktop{margin-inline-start:.3333%}.b-column.b-is-offset-one-quarter-desktop{margin-inline-start:25%}.b-column.b-is-offset-one-fifth-desktop{margin-inline-start:20%}.b-column.b-is-offset-two-fifths-desktop{margin-inline-start:40%}.b-column.b-is-offset-three-fifths-desktop{margin-inline-start:60%}.b-column.b-is-offset-four-fifths-desktop{margin-inline-start:80%}.b-column.b-is-0-desktop{flex:none;width:0%}.b-column.b-is-offset-0-desktop{margin-inline-start:0%}.b-column.b-is-1-desktop{flex:none;width:8.3333333333%}.b-column.b-is-offset-1-desktop{margin-inline-start:8.3333333333%}.b-column.b-is-2-desktop{flex:none;width:16.6666666667%}.b-column.b-is-offset-2-desktop{margin-inline-start:16.6666666667%}.b-column.b-is-3-desktop{flex:none;width:25%}.b-column.b-is-offset-3-desktop{margin-inline-start:25%}.b-column.b-is-4-desktop{flex:none;width:33.3333333333%}.b-column.b-is-offset-4-desktop{margin-inline-start:33.3333333333%}.b-column.b-is-5-desktop{flex:none;width:41.6666666667%}.b-column.b-is-offset-5-desktop{margin-inline-start:41.6666666667%}.b-column.b-is-6-desktop{flex:none;width:50%}.b-column.b-is-offset-6-desktop{margin-inline-start:50%}.b-column.b-is-7-desktop{flex:none;width:58.3333333333%}.b-column.b-is-offset-7-desktop{margin-inline-start:58.3333333333%}.b-column.b-is-8-desktop{flex:none;width:66.6666666667%}.b-column.b-is-offset-8-desktop{margin-inline-start:66.6666666667%}.b-column.b-is-9-desktop{flex:none;width:75%}.b-column.b-is-offset-9-desktop{margin-inline-start:75%}.b-column.b-is-10-desktop{flex:none;width:83.3333333333%}.b-column.b-is-offset-10-desktop{margin-inline-start:83.3333333333%}.b-column.b-is-11-desktop{flex:none;width:91.6666666667%}.b-column.b-is-offset-11-desktop{margin-inline-start:91.6666666667%}.b-column.b-is-12-desktop{flex:none;width:100%}.b-column.b-is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width: 1216px){.b-column.b-is-narrow-widescreen{flex:none;width:unset}.b-column.b-is-full-widescreen{flex:none;width:100%}.b-column.b-is-three-quarters-widescreen{flex:none;width:75%}.b-column.b-is-two-thirds-widescreen{flex:none;width:66.6666%}.b-column.b-is-half-widescreen{flex:none;width:50%}.b-column.b-is-one-third-widescreen{flex:none;width:33.3333%}.b-column.b-is-one-quarter-widescreen{flex:none;width:25%}.b-column.b-is-one-fifth-widescreen{flex:none;width:20%}.b-column.b-is-two-fifths-widescreen{flex:none;width:40%}.b-column.b-is-three-fifths-widescreen{flex:none;width:60%}.b-column.b-is-four-fifths-widescreen{flex:none;width:80%}.b-column.b-is-offset-three-quarters-widescreen{margin-inline-start:75%}.b-column.b-is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.b-column.b-is-offset-half-widescreen{margin-inline-start:50%}.b-column.b-is-offset-one-third-widescreen{margin-inline-start:.3333%}.b-column.b-is-offset-one-quarter-widescreen{margin-inline-start:25%}.b-column.b-is-offset-one-fifth-widescreen{margin-inline-start:20%}.b-column.b-is-offset-two-fifths-widescreen{margin-inline-start:40%}.b-column.b-is-offset-three-fifths-widescreen{margin-inline-start:60%}.b-column.b-is-offset-four-fifths-widescreen{margin-inline-start:80%}.b-column.b-is-0-widescreen{flex:none;width:0%}.b-column.b-is-offset-0-widescreen{margin-inline-start:0%}.b-column.b-is-1-widescreen{flex:none;width:8.3333333333%}.b-column.b-is-offset-1-widescreen{margin-inline-start:8.3333333333%}.b-column.b-is-2-widescreen{flex:none;width:16.6666666667%}.b-column.b-is-offset-2-widescreen{margin-inline-start:16.6666666667%}.b-column.b-is-3-widescreen{flex:none;width:25%}.b-column.b-is-offset-3-widescreen{margin-inline-start:25%}.b-column.b-is-4-widescreen{flex:none;width:33.3333333333%}.b-column.b-is-offset-4-widescreen{margin-inline-start:33.3333333333%}.b-column.b-is-5-widescreen{flex:none;width:41.6666666667%}.b-column.b-is-offset-5-widescreen{margin-inline-start:41.6666666667%}.b-column.b-is-6-widescreen{flex:none;width:50%}.b-column.b-is-offset-6-widescreen{margin-inline-start:50%}.b-column.b-is-7-widescreen{flex:none;width:58.3333333333%}.b-column.b-is-offset-7-widescreen{margin-inline-start:58.3333333333%}.b-column.b-is-8-widescreen{flex:none;width:66.6666666667%}.b-column.b-is-offset-8-widescreen{margin-inline-start:66.6666666667%}.b-column.b-is-9-widescreen{flex:none;width:75%}.b-column.b-is-offset-9-widescreen{margin-inline-start:75%}.b-column.b-is-10-widescreen{flex:none;width:83.3333333333%}.b-column.b-is-offset-10-widescreen{margin-inline-start:83.3333333333%}.b-column.b-is-11-widescreen{flex:none;width:91.6666666667%}.b-column.b-is-offset-11-widescreen{margin-inline-start:91.6666666667%}.b-column.b-is-12-widescreen{flex:none;width:100%}.b-column.b-is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width: 1408px){.b-column.b-is-narrow-fullhd{flex:none;width:unset}.b-column.b-is-full-fullhd{flex:none;width:100%}.b-column.b-is-three-quarters-fullhd{flex:none;width:75%}.b-column.b-is-two-thirds-fullhd{flex:none;width:66.6666%}.b-column.b-is-half-fullhd{flex:none;width:50%}.b-column.b-is-one-third-fullhd{flex:none;width:33.3333%}.b-column.b-is-one-quarter-fullhd{flex:none;width:25%}.b-column.b-is-one-fifth-fullhd{flex:none;width:20%}.b-column.b-is-two-fifths-fullhd{flex:none;width:40%}.b-column.b-is-three-fifths-fullhd{flex:none;width:60%}.b-column.b-is-four-fifths-fullhd{flex:none;width:80%}.b-column.b-is-offset-three-quarters-fullhd{margin-inline-start:75%}.b-column.b-is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.b-column.b-is-offset-half-fullhd{margin-inline-start:50%}.b-column.b-is-offset-one-third-fullhd{margin-inline-start:33.3333%}.b-column.b-is-offset-one-quarter-fullhd{margin-inline-start:25%}.b-column.b-is-offset-one-fifth-fullhd{margin-inline-start:20%}.b-column.b-is-offset-two-fifths-fullhd{margin-inline-start:40%}.b-column.b-is-offset-three-fifths-fullhd{margin-inline-start:60%}.b-column.b-is-offset-four-fifths-fullhd{margin-inline-start:80%}.b-column.b-is-0-fullhd{flex:none;width:0%}.b-column.b-is-offset-0-fullhd{margin-inline-start:0%}.b-column.b-is-1-fullhd{flex:none;width:8.3333333333%}.b-column.b-is-offset-1-fullhd{margin-inline-start:8.3333333333%}.b-column.b-is-2-fullhd{flex:none;width:16.6666666667%}.b-column.b-is-offset-2-fullhd{margin-inline-start:16.6666666667%}.b-column.b-is-3-fullhd{flex:none;width:25%}.b-column.b-is-offset-3-fullhd{margin-inline-start:25%}.b-column.b-is-4-fullhd{flex:none;width:33.3333333333%}.b-column.b-is-offset-4-fullhd{margin-inline-start:33.3333333333%}.b-column.b-is-5-fullhd{flex:none;width:41.6666666667%}.b-column.b-is-offset-5-fullhd{margin-inline-start:41.6666666667%}.b-column.b-is-6-fullhd{flex:none;width:50%}.b-column.b-is-offset-6-fullhd{margin-inline-start:50%}.b-column.b-is-7-fullhd{flex:none;width:58.3333333333%}.b-column.b-is-offset-7-fullhd{margin-inline-start:58.3333333333%}.b-column.b-is-8-fullhd{flex:none;width:66.6666666667%}.b-column.b-is-offset-8-fullhd{margin-inline-start:66.6666666667%}.b-column.b-is-9-fullhd{flex:none;width:75%}.b-column.b-is-offset-9-fullhd{margin-inline-start:75%}.b-column.b-is-10-fullhd{flex:none;width:83.3333333333%}.b-column.b-is-offset-10-fullhd{margin-inline-start:83.3333333333%}.b-column.b-is-11-fullhd{flex:none;width:91.6666666667%}.b-column.b-is-offset-11-fullhd{margin-inline-start:91.6666666667%}.b-column.b-is-12-fullhd{flex:none;width:100%}.b-column.b-is-offset-12-fullhd{margin-inline-start:100%}}.b-columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.b-columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.b-columns:not(:last-child){margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))}.b-columns.b-is-centered{justify-content:center}.b-columns.b-is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.b-columns.b-is-gapless>.b-column{margin:0;padding:0!important}.b-columns.b-is-gapless:not(:last-child){margin-bottom:1.5rem}.b-columns.b-is-gapless:last-child{margin-bottom:0}.b-columns.b-is-mobile{display:flex}.b-columns.b-is-multiline{flex-wrap:wrap}.b-columns.b-is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.b-columns:not(.b-is-desktop){display:flex}}@media screen and (min-width: 1024px){.b-columns.b-is-desktop{display:flex}}.b-columns.b-is-0{--bulma-column-gap: 0rem}@media screen and (max-width: 768px){.b-columns.b-is-0-mobile{--bulma-column-gap: 0rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-0-tablet{--bulma-column-gap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-0-tablet-only{--bulma-column-gap: 0rem}}@media screen and (max-width: 1023px){.b-columns.b-is-0-touch{--bulma-column-gap: 0rem}}@media screen and (min-width: 1024px){.b-columns.b-is-0-desktop{--bulma-column-gap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-0-desktop-only{--bulma-column-gap: 0rem}}@media screen and (min-width: 1216px){.b-columns.b-is-0-widescreen{--bulma-column-gap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-0-widescreen-only{--bulma-column-gap: 0rem}}@media screen and (min-width: 1408px){.b-columns.b-is-0-fullhd{--bulma-column-gap: 0rem}}.b-columns.b-is-1{--bulma-column-gap: .25rem}@media screen and (max-width: 768px){.b-columns.b-is-1-mobile{--bulma-column-gap: .25rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-1-tablet{--bulma-column-gap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-1-tablet-only{--bulma-column-gap: .25rem}}@media screen and (max-width: 1023px){.b-columns.b-is-1-touch{--bulma-column-gap: .25rem}}@media screen and (min-width: 1024px){.b-columns.b-is-1-desktop{--bulma-column-gap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-1-desktop-only{--bulma-column-gap: .25rem}}@media screen and (min-width: 1216px){.b-columns.b-is-1-widescreen{--bulma-column-gap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-1-widescreen-only{--bulma-column-gap: .25rem}}@media screen and (min-width: 1408px){.b-columns.b-is-1-fullhd{--bulma-column-gap: .25rem}}.b-columns.b-is-2{--bulma-column-gap: .5rem}@media screen and (max-width: 768px){.b-columns.b-is-2-mobile{--bulma-column-gap: .5rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-2-tablet{--bulma-column-gap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-2-tablet-only{--bulma-column-gap: .5rem}}@media screen and (max-width: 1023px){.b-columns.b-is-2-touch{--bulma-column-gap: .5rem}}@media screen and (min-width: 1024px){.b-columns.b-is-2-desktop{--bulma-column-gap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-2-desktop-only{--bulma-column-gap: .5rem}}@media screen and (min-width: 1216px){.b-columns.b-is-2-widescreen{--bulma-column-gap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-2-widescreen-only{--bulma-column-gap: .5rem}}@media screen and (min-width: 1408px){.b-columns.b-is-2-fullhd{--bulma-column-gap: .5rem}}.b-columns.b-is-3{--bulma-column-gap: .75rem}@media screen and (max-width: 768px){.b-columns.b-is-3-mobile{--bulma-column-gap: .75rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-3-tablet{--bulma-column-gap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-3-tablet-only{--bulma-column-gap: .75rem}}@media screen and (max-width: 1023px){.b-columns.b-is-3-touch{--bulma-column-gap: .75rem}}@media screen and (min-width: 1024px){.b-columns.b-is-3-desktop{--bulma-column-gap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-3-desktop-only{--bulma-column-gap: .75rem}}@media screen and (min-width: 1216px){.b-columns.b-is-3-widescreen{--bulma-column-gap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-3-widescreen-only{--bulma-column-gap: .75rem}}@media screen and (min-width: 1408px){.b-columns.b-is-3-fullhd{--bulma-column-gap: .75rem}}.b-columns.b-is-4{--bulma-column-gap: 1rem}@media screen and (max-width: 768px){.b-columns.b-is-4-mobile{--bulma-column-gap: 1rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-4-tablet{--bulma-column-gap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-4-tablet-only{--bulma-column-gap: 1rem}}@media screen and (max-width: 1023px){.b-columns.b-is-4-touch{--bulma-column-gap: 1rem}}@media screen and (min-width: 1024px){.b-columns.b-is-4-desktop{--bulma-column-gap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-4-desktop-only{--bulma-column-gap: 1rem}}@media screen and (min-width: 1216px){.b-columns.b-is-4-widescreen{--bulma-column-gap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-4-widescreen-only{--bulma-column-gap: 1rem}}@media screen and (min-width: 1408px){.b-columns.b-is-4-fullhd{--bulma-column-gap: 1rem}}.b-columns.b-is-5{--bulma-column-gap: 1.25rem}@media screen and (max-width: 768px){.b-columns.b-is-5-mobile{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-5-tablet{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-5-tablet-only{--bulma-column-gap: 1.25rem}}@media screen and (max-width: 1023px){.b-columns.b-is-5-touch{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1024px){.b-columns.b-is-5-desktop{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-5-desktop-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1216px){.b-columns.b-is-5-widescreen{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-5-widescreen-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width: 1408px){.b-columns.b-is-5-fullhd{--bulma-column-gap: 1.25rem}}.b-columns.b-is-6{--bulma-column-gap: 1.5rem}@media screen and (max-width: 768px){.b-columns.b-is-6-mobile{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-6-tablet{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-6-tablet-only{--bulma-column-gap: 1.5rem}}@media screen and (max-width: 1023px){.b-columns.b-is-6-touch{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1024px){.b-columns.b-is-6-desktop{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-6-desktop-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1216px){.b-columns.b-is-6-widescreen{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-6-widescreen-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width: 1408px){.b-columns.b-is-6-fullhd{--bulma-column-gap: 1.5rem}}.b-columns.b-is-7{--bulma-column-gap: 1.75rem}@media screen and (max-width: 768px){.b-columns.b-is-7-mobile{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-7-tablet{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-7-tablet-only{--bulma-column-gap: 1.75rem}}@media screen and (max-width: 1023px){.b-columns.b-is-7-touch{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1024px){.b-columns.b-is-7-desktop{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-7-desktop-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1216px){.b-columns.b-is-7-widescreen{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-7-widescreen-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width: 1408px){.b-columns.b-is-7-fullhd{--bulma-column-gap: 1.75rem}}.b-columns.b-is-8{--bulma-column-gap: 2rem}@media screen and (max-width: 768px){.b-columns.b-is-8-mobile{--bulma-column-gap: 2rem}}@media screen and (min-width: 769px),print{.b-columns.b-is-8-tablet{--bulma-column-gap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-columns.b-is-8-tablet-only{--bulma-column-gap: 2rem}}@media screen and (max-width: 1023px){.b-columns.b-is-8-touch{--bulma-column-gap: 2rem}}@media screen and (min-width: 1024px){.b-columns.b-is-8-desktop{--bulma-column-gap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-columns.b-is-8-desktop-only{--bulma-column-gap: 2rem}}@media screen and (min-width: 1216px){.b-columns.b-is-8-widescreen{--bulma-column-gap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-columns.b-is-8-widescreen-only{--bulma-column-gap: 2rem}}@media screen and (min-width: 1408px){.b-columns.b-is-8-fullhd{--bulma-column-gap: 2rem}}.b-button{--bulma-button-family: false;--bulma-button-weight: var(--bulma-weight-medium);--bulma-button-border-color: var(--bulma-border);--bulma-button-border-style: solid;--bulma-button-border-width: var(--bulma-control-border-width);--bulma-button-padding-vertical: .5em;--bulma-button-padding-horizontal: 1em;--bulma-button-focus-border-color: var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size: 0 0 0 .125em;--bulma-button-focus-box-shadow-color: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), .25);--bulma-button-active-color: var(--bulma-link-active);--bulma-button-active-border-color: var(--bulma-link-active-border);--bulma-button-text-color: var(--bulma-text);--bulma-button-text-decoration: underline;--bulma-button-text-hover-background-color: var(--bulma-background);--bulma-button-text-hover-color: var(--bulma-text-strong);--bulma-button-ghost-background: none;--bulma-button-ghost-border-color: transparent;--bulma-button-ghost-color: var(--bulma-link-text);--bulma-button-ghost-decoration: none;--bulma-button-ghost-hover-color: var(--bulma-link);--bulma-button-ghost-hover-decoration: underline;--bulma-button-disabled-background-color: var(--bulma-scheme-main);--bulma-button-disabled-border-color: var(--bulma-border);--bulma-button-disabled-shadow: none;--bulma-button-disabled-opacity: .5;--bulma-button-static-color: var(--bulma-text-weak);--bulma-button-static-background-color: var(--bulma-scheme-main-ter);--bulma-button-static-border-color: var(--bulma-border)}.b-button{--bulma-button-h: var(--bulma-scheme-h);--bulma-button-s: var(--bulma-scheme-s);--bulma-button-l: var(--bulma-scheme-main-l);--bulma-button-background-l: var(--bulma-scheme-main-l);--bulma-button-background-l-delta: 0%;--bulma-button-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-button-color-l: var(--bulma-text-strong-l);--bulma-button-border-l: var(--bulma-border-l);--bulma-button-border-l-delta: 0%;--bulma-button-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h: 0;--bulma-button-outer-shadow-s: 0%;--bulma-button-outer-shadow-l: 20%;--bulma-button-outer-shadow-a: .05;--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-button-outer-shadow-h),var(--bulma-button-outer-shadow-s),var(--bulma-button-outer-shadow-l),var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap}.b-button strong{color:inherit}.b-button .b-icon,.b-button .b-icon.b-is-small,.b-button .b-icon.b-is-medium,.b-button .b-icon.b-is-large{height:1.5em;width:1.5em}.b-button .b-icon:first-child:not(:last-child){margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal) * .25)}.b-button .b-icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal) * .25);margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.b-button .b-icon:first-child:last-child{margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.b-button:hover,.b-button.b-is-hovered{--bulma-button-background-l-delta: var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-hover-border-l-delta)}.b-button:focus-visible,.b-button.b-is-focused{--bulma-button-border-width: 1px;border-color:hsl(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h),var(--bulma-focus-s),var(--bulma-focus-l),var(--bulma-focus-shadow-alpha))}.b-button:active,.b-button.b-is-active{--bulma-button-background-l-delta: var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta: var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a: 0}.b-button[disabled],fieldset[disabled] .b-button{background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity)}.b-button.b-is-white{--bulma-button-h: var(--bulma-white-h);--bulma-button-s: var(--bulma-white-s);--bulma-button-l: var(--bulma-white-l);--bulma-button-background-l: var(--bulma-white-l);--bulma-button-border-l: var(--bulma-white-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-white-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-white:focus-visible,.b-button.b-is-white.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-white.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-white.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-white[disabled],fieldset[disabled] .b-button.b-is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.b-button.b-is-black{--bulma-button-h: var(--bulma-black-h);--bulma-button-s: var(--bulma-black-s);--bulma-button-l: var(--bulma-black-l);--bulma-button-background-l: var(--bulma-black-l);--bulma-button-border-l: var(--bulma-black-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-black-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-black:focus-visible,.b-button.b-is-black.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-black.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-black.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-black[disabled],fieldset[disabled] .b-button.b-is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.b-button.b-is-light{--bulma-button-h: var(--bulma-light-h);--bulma-button-s: var(--bulma-light-s);--bulma-button-l: var(--bulma-light-l);--bulma-button-background-l: var(--bulma-light-l);--bulma-button-border-l: var(--bulma-light-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-light-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-light:focus-visible,.b-button.b-is-light.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-light.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-light.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-light[disabled],fieldset[disabled] .b-button.b-is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.b-button.b-is-dark{--bulma-button-h: var(--bulma-dark-h);--bulma-button-s: var(--bulma-dark-s);--bulma-button-l: var(--bulma-dark-l);--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-border-l: var(--bulma-dark-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-dark:focus-visible,.b-button.b-is-dark.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-dark.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-dark.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-dark[disabled],fieldset[disabled] .b-button.b-is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.b-button.b-is-text{--bulma-button-h: var(--bulma-text-h);--bulma-button-s: var(--bulma-text-s);--bulma-button-l: var(--bulma-text-l);--bulma-button-background-l: var(--bulma-text-l);--bulma-button-border-l: var(--bulma-text-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-text-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-text:focus-visible,.b-button.b-is-text.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-text.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-text-light-invert-l)}.b-button.b-is-text.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-text-dark-invert-l)}.b-button.b-is-text.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-text.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-text[disabled],fieldset[disabled] .b-button.b-is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.b-button.b-is-primary{--bulma-button-h: var(--bulma-primary-h);--bulma-button-s: var(--bulma-primary-s);--bulma-button-l: var(--bulma-primary-l);--bulma-button-background-l: var(--bulma-primary-l);--bulma-button-border-l: var(--bulma-primary-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-primary:focus-visible,.b-button.b-is-primary.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-primary.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-primary-light-invert-l)}.b-button.b-is-primary.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-primary-dark-invert-l)}.b-button.b-is-primary.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-primary.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-primary[disabled],fieldset[disabled] .b-button.b-is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.b-button.b-is-link{--bulma-button-h: var(--bulma-link-h);--bulma-button-s: var(--bulma-link-s);--bulma-button-l: var(--bulma-link-l);--bulma-button-background-l: var(--bulma-link-l);--bulma-button-border-l: var(--bulma-link-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-link-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-link:focus-visible,.b-button.b-is-link.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-link.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-link-light-invert-l)}.b-button.b-is-link.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-link-dark-invert-l)}.b-button.b-is-link.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-link.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-link[disabled],fieldset[disabled] .b-button.b-is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.b-button.b-is-info{--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-info:focus-visible,.b-button.b-is-info.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-info.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-info-light-invert-l)}.b-button.b-is-info.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-info-dark-invert-l)}.b-button.b-is-info.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-info.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-info[disabled],fieldset[disabled] .b-button.b-is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.b-button.b-is-success{--bulma-button-h: var(--bulma-success-h);--bulma-button-s: var(--bulma-success-s);--bulma-button-l: var(--bulma-success-l);--bulma-button-background-l: var(--bulma-success-l);--bulma-button-border-l: var(--bulma-success-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-success-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-success:focus-visible,.b-button.b-is-success.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-success.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-success-light-invert-l)}.b-button.b-is-success.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-success-dark-invert-l)}.b-button.b-is-success.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-success.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-success[disabled],fieldset[disabled] .b-button.b-is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.b-button.b-is-warning{--bulma-button-h: var(--bulma-warning-h);--bulma-button-s: var(--bulma-warning-s);--bulma-button-l: var(--bulma-warning-l);--bulma-button-background-l: var(--bulma-warning-l);--bulma-button-border-l: var(--bulma-warning-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-warning:focus-visible,.b-button.b-is-warning.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-warning.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-warning-light-invert-l)}.b-button.b-is-warning.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-warning-dark-invert-l)}.b-button.b-is-warning.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-warning.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-warning[disabled],fieldset[disabled] .b-button.b-is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);box-shadow:none}.b-button.b-is-danger{--bulma-button-h: var(--bulma-danger-h);--bulma-button-s: var(--bulma-danger-s);--bulma-button-l: var(--bulma-danger-l);--bulma-button-background-l: var(--bulma-danger-l);--bulma-button-border-l: var(--bulma-danger-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a: 0}.b-button.b-is-danger:focus-visible,.b-button.b-is-danger.b-is-focused{--bulma-button-border-width: 1px}.b-button.b-is-danger.b-is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-danger-light-invert-l)}.b-button.b-is-danger.b-is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-danger-dark-invert-l)}.b-button.b-is-danger.b-is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.b-button.b-is-danger.b-is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.b-button.b-is-danger[disabled],fieldset[disabled] .b-button.b-is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.b-button.b-is-outlined{--bulma-button-border-width: max(1px, .0625em);--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));background-color:transparent;border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l))}.b-button.b-is-outlined:hover{--bulma-button-border-width: max(2px, .125em);--bulma-button-outer-shadow-alpha: 1}.b-button.b-is-outlined[disabled],fieldset[disabled] .b-button.b-is-outlined{background-color:transparent;box-shadow:none}.b-button.b-is-inverted{background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-background-l))}.b-button.b-is-text{background-color:transparent;border-color:transparent;color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.b-button.b-is-text:hover,.b-button.b-is-text.b-is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.b-button.b-is-text:active,.b-button.b-is-text.b-is-active{color:var(--bulma-button-text-hover-color)}.b-button.b-is-text[disabled],fieldset[disabled] .b-button.b-is-text{background-color:transparent;border-color:transparent;box-shadow:none}.b-button.b-is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.b-button.b-is-ghost:hover,.b-button.b-is-ghost.b-is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.b-button.b-is-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.b-button.b-is-normal{--bulma-control-size: var(--bulma-size-normal);--bulma-control-radius: var(--bulma-radius)}.b-button.b-is-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.b-button.b-is-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-medium)}.b-button.b-is-fullwidth{display:flex;width:100%}.b-button.b-is-loading{box-shadow:none;color:transparent!important;pointer-events:none}.b-button.b-is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.b-button.b-is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.b-button.b-is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width))}.b-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.b-buttons.b-are-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.b-buttons.b-are-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.b-buttons.b-are-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-large)}.b-buttons.b-has-addons{gap:0}.b-buttons.b-has-addons .b-button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.b-buttons.b-has-addons .b-button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.b-buttons.b-has-addons .b-button:hover,.b-buttons.b-has-addons .b-button.b-is-hovered{z-index:2}.b-buttons.b-has-addons .b-button:focus,.b-buttons.b-has-addons .b-button.b-is-focused,.b-buttons.b-has-addons .b-button:active,.b-buttons.b-has-addons .b-button.b-is-active,.b-buttons.b-has-addons .b-button.b-is-selected{z-index:3}.b-buttons.b-has-addons .b-button:focus:hover,.b-buttons.b-has-addons .b-button.b-is-focused:hover,.b-buttons.b-has-addons .b-button:active:hover,.b-buttons.b-has-addons .b-button.b-is-active:hover,.b-buttons.b-has-addons .b-button.b-is-selected:hover{z-index:4}.b-buttons.b-has-addons .b-button.b-is-expanded{flex-grow:1;flex-shrink:1}.b-buttons.b-is-centered{justify-content:center}.b-buttons.b-is-right{justify-content:flex-end}@media screen and (max-width: 768px){.b-button.b-is-responsive.b-is-small{font-size:calc(var(--bulma-size-small) * .75)}.b-button.b-is-responsive,.b-button.b-is-responsive.b-is-normal{font-size:calc(var(--bulma-size-small) * .875)}.b-button.b-is-responsive.b-is-medium{font-size:var(--bulma-size-small)}.b-button.b-is-responsive.b-is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-button.b-is-responsive.b-is-small{font-size:calc(var(--bulma-size-small) * .875)}.b-button.b-is-responsive,.b-button.b-is-responsive.b-is-normal{font-size:var(--bulma-size-small)}.b-button.b-is-responsive.b-is-medium{font-size:var(--bulma-size-normal)}.b-button.b-is-responsive.b-is-large{font-size:var(--bulma-size-medium)}}.b-tags{align-items:center;color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.b-tags.b-are-medium .b-tag:not(.b-is-normal):not(.b-is-large){font-size:var(--bulma-size-normal)}.b-tags.b-are-large .b-tag:not(.b-is-normal):not(.b-is-medium){font-size:var(--bulma-size-medium)}.b-tags.b-is-centered{gap:.25rem;justify-content:center}.b-tags.b-is-right{justify-content:flex-end}.b-tags.b-has-addons{gap:0}.b-tags.b-has-addons .b-tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.b-tags.b-has-addons .b-tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.b-tag{--bulma-tag-h: var(--bulma-scheme-h);--bulma-tag-s: var(--bulma-scheme-s);--bulma-tag-background-l: var(--bulma-background-l);--bulma-tag-background-l-delta: 0%;--bulma-tag-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-tag-color-l: var(--bulma-text-l);--bulma-tag-radius: var(--bulma-radius);--bulma-tag-delete-margin: 1px;align-items:center;background-color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.b-tag .b-delete{margin-inline-start:.25rem;margin-inline-end:-.375rem}.b-tag.b-is-white{--bulma-tag-h: var(--bulma-white-h);--bulma-tag-s: var(--bulma-white-s);--bulma-tag-background-l: var(--bulma-white-l);--bulma-tag-color-l: var(--bulma-white-invert-l)}.b-tag.b-is-white.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-white-light-invert-l)}.b-tag.b-is-black{--bulma-tag-h: var(--bulma-black-h);--bulma-tag-s: var(--bulma-black-s);--bulma-tag-background-l: var(--bulma-black-l);--bulma-tag-color-l: var(--bulma-black-invert-l)}.b-tag.b-is-black.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-black-light-invert-l)}.b-tag.b-is-light{--bulma-tag-h: var(--bulma-light-h);--bulma-tag-s: var(--bulma-light-s);--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-invert-l)}.b-tag.b-is-light.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-light-invert-l)}.b-tag.b-is-dark{--bulma-tag-h: var(--bulma-dark-h);--bulma-tag-s: var(--bulma-dark-s);--bulma-tag-background-l: var(--bulma-dark-l);--bulma-tag-color-l: var(--bulma-dark-invert-l)}.b-tag.b-is-dark.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-dark-light-invert-l)}.b-tag.b-is-text{--bulma-tag-h: var(--bulma-text-h);--bulma-tag-s: var(--bulma-text-s);--bulma-tag-background-l: var(--bulma-text-l);--bulma-tag-color-l: var(--bulma-text-invert-l)}.b-tag.b-is-text.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-text-light-invert-l)}.b-tag.b-is-primary{--bulma-tag-h: var(--bulma-primary-h);--bulma-tag-s: var(--bulma-primary-s);--bulma-tag-background-l: var(--bulma-primary-l);--bulma-tag-color-l: var(--bulma-primary-invert-l)}.b-tag.b-is-primary.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-primary-light-invert-l)}.b-tag.b-is-link{--bulma-tag-h: var(--bulma-link-h);--bulma-tag-s: var(--bulma-link-s);--bulma-tag-background-l: var(--bulma-link-l);--bulma-tag-color-l: var(--bulma-link-invert-l)}.b-tag.b-is-link.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-link-light-invert-l)}.b-tag.b-is-info{--bulma-tag-h: var(--bulma-info-h);--bulma-tag-s: var(--bulma-info-s);--bulma-tag-background-l: var(--bulma-info-l);--bulma-tag-color-l: var(--bulma-info-invert-l)}.b-tag.b-is-info.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-info-light-invert-l)}.b-tag.b-is-success{--bulma-tag-h: var(--bulma-success-h);--bulma-tag-s: var(--bulma-success-s);--bulma-tag-background-l: var(--bulma-success-l);--bulma-tag-color-l: var(--bulma-success-invert-l)}.b-tag.b-is-success.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-success-light-invert-l)}.b-tag.b-is-warning{--bulma-tag-h: var(--bulma-warning-h);--bulma-tag-s: var(--bulma-warning-s);--bulma-tag-background-l: var(--bulma-warning-l);--bulma-tag-color-l: var(--bulma-warning-invert-l)}.b-tag.b-is-warning.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-warning-light-invert-l)}.b-tag.b-is-danger{--bulma-tag-h: var(--bulma-danger-h);--bulma-tag-s: var(--bulma-danger-s);--bulma-tag-background-l: var(--bulma-danger-l);--bulma-tag-color-l: var(--bulma-danger-invert-l)}.b-tag.b-is-danger.b-is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-danger-light-invert-l)}.b-tag.b-is-normal{font-size:var(--bulma-size-small)}.b-tag.b-is-medium{font-size:var(--bulma-size-normal)}.b-tag.b-is-large{font-size:var(--bulma-size-medium)}.b-tag .b-icon:first-child:not(:last-child){margin-inline-start:-.375em;margin-inline-end:.1875em}.b-tag .b-icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-.375em}.b-tag .b-icon:first-child:last-child{margin-inline-start:-.375em;margin-inline-end:-.375em}.b-tag.b-is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.b-tag.b-is-delete:before,.b-tag.b-is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.b-tag.b-is-delete:before{height:1px;width:50%}.b-tag.b-is-delete:after{height:50%;width:1px}.b-tag.b-is-rounded{border-radius:var(--bulma-radius-rounded)}a.b-tag,button.b-tag,.b-tag.is-hoverable{cursor:pointer}a.b-tag:hover,button.b-tag:hover,.b-tag.is-hoverable:hover{--bulma-tag-background-l-delta: var(--bulma-tag-hover-background-l-delta)}a.b-tag:active,button.b-tag:active,.b-tag.is-hoverable:active{--bulma-tag-background-l-delta: var(--bulma-tag-active-background-l-delta)}.b-box{--bulma-box-background-color: var(--bulma-scheme-main);--bulma-box-color: var(--bulma-text);--bulma-box-radius: var(--bulma-radius-large);--bulma-box-shadow: var(--bulma-shadow);--bulma-box-padding: 1.25rem;--bulma-box-link-hover-shadow: 0 .5em 1em -.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow: inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2), 0 0 0 1px var(--bulma-link)}.b-box{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.b-box:hover,a.b-box:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.b-box:active{box-shadow:var(--bulma-box-link-active-shadow)}.b-is-display-none,.b-is-hidden{display:none!important}.b-is-display-block,.b-is-block{display:block!important}@media screen and (max-width: 768px){.b-is-display-block-mobile,.b-is-block-mobile{display:block!important}}@media screen and (min-width: 769px),print{.b-is-display-block-tablet,.b-is-block-tablet{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-block-tablet-only,.b-is-block-tablet-only{display:block!important}}@media screen and (max-width: 1023px){.b-is-display-block-touch,.b-is-block-touch{display:block!important}}@media screen and (min-width: 1024px){.b-is-display-block-desktop,.b-is-block-desktop{display:block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-block-desktop-only,.b-is-block-desktop-only{display:block!important}}@media screen and (min-width: 1216px){.b-is-display-block-widescreen,.b-is-block-widescreen{display:block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-block-widescreen-only,.b-is-block-widescreen-only{display:block!important}}@media screen and (min-width: 1408px){.b-is-display-block-fullhd,.b-is-block-fullhd{display:block!important}}.b-is-display-flex,.b-is-flex{display:flex!important}@media screen and (max-width: 768px){.b-is-display-flex-mobile,.b-is-flex-mobile{display:flex!important}}@media screen and (min-width: 769px),print{.b-is-display-flex-tablet,.b-is-flex-tablet{display:flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-flex-tablet-only,.b-is-flex-tablet-only{display:flex!important}}@media screen and (max-width: 1023px){.b-is-display-flex-touch,.b-is-flex-touch{display:flex!important}}@media screen and (min-width: 1024px){.b-is-display-flex-desktop,.b-is-flex-desktop{display:flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-flex-desktop-only,.b-is-flex-desktop-only{display:flex!important}}@media screen and (min-width: 1216px){.b-is-display-flex-widescreen,.b-is-flex-widescreen{display:flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-flex-widescreen-only,.b-is-flex-widescreen-only{display:flex!important}}@media screen and (min-width: 1408px){.b-is-display-flex-fullhd,.b-is-flex-fullhd{display:flex!important}}.b-is-display-inline,.b-is-inline{display:inline!important}@media screen and (max-width: 768px){.b-is-display-inline-mobile,.b-is-inline-mobile{display:inline!important}}@media screen and (min-width: 769px),print{.b-is-display-inline-tablet,.b-is-inline-tablet{display:inline!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-inline-tablet-only,.b-is-inline-tablet-only{display:inline!important}}@media screen and (max-width: 1023px){.b-is-display-inline-touch,.b-is-inline-touch{display:inline!important}}@media screen and (min-width: 1024px){.b-is-display-inline-desktop,.b-is-inline-desktop{display:inline!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-inline-desktop-only,.b-is-inline-desktop-only{display:inline!important}}@media screen and (min-width: 1216px){.b-is-display-inline-widescreen,.b-is-inline-widescreen{display:inline!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-inline-widescreen-only,.b-is-inline-widescreen-only{display:inline!important}}@media screen and (min-width: 1408px){.b-is-display-inline-fullhd,.b-is-inline-fullhd{display:inline!important}}.b-is-display-inline-block,.b-is-inline-block{display:inline-block!important}@media screen and (max-width: 768px){.b-is-display-inline-block-mobile,.b-is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width: 769px),print{.b-is-display-inline-block-tablet,.b-is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-inline-block-tablet-only,.b-is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width: 1023px){.b-is-display-inline-block-touch,.b-is-inline-block-touch{display:inline-block!important}}@media screen and (min-width: 1024px){.b-is-display-inline-block-desktop,.b-is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-inline-block-desktop-only,.b-is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width: 1216px){.b-is-display-inline-block-widescreen,.b-is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-inline-block-widescreen-only,.b-is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width: 1408px){.b-is-display-inline-block-fullhd,.b-is-inline-block-fullhd{display:inline-block!important}}.b-is-display-inline-flex,.b-is-inline-flex{display:inline-flex!important}@media screen and (max-width: 768px){.b-is-display-inline-flex-mobile,.b-is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width: 769px),print{.b-is-display-inline-flex-tablet,.b-is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-inline-flex-tablet-only,.b-is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width: 1023px){.b-is-display-inline-flex-touch,.b-is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width: 1024px){.b-is-display-inline-flex-desktop,.b-is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-inline-flex-desktop-only,.b-is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width: 1216px){.b-is-display-inline-flex-widescreen,.b-is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-inline-flex-widescreen-only,.b-is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width: 1408px){.b-is-display-inline-flex-fullhd,.b-is-inline-flex-fullhd{display:inline-flex!important}}.b-is-display-grid,.b-is-grid{display:grid!important}@media screen and (max-width: 768px){.b-is-display-grid-mobile,.b-is-grid-mobile{display:grid!important}}@media screen and (min-width: 769px),print{.b-is-display-grid-tablet,.b-is-grid-tablet{display:grid!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-grid-tablet-only,.b-is-grid-tablet-only{display:grid!important}}@media screen and (max-width: 1023px){.b-is-display-grid-touch,.b-is-grid-touch{display:grid!important}}@media screen and (min-width: 1024px){.b-is-display-grid-desktop,.b-is-grid-desktop{display:grid!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-grid-desktop-only,.b-is-grid-desktop-only{display:grid!important}}@media screen and (min-width: 1216px){.b-is-display-grid-widescreen,.b-is-grid-widescreen{display:grid!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-grid-widescreen-only,.b-is-grid-widescreen-only{display:grid!important}}@media screen and (min-width: 1408px){.b-is-display-grid-fullhd,.b-is-grid-fullhd{display:grid!important}}.b-is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width: 768px){.b-is-display-none-mobile,.b-is-hidden-mobile{display:none!important}}@media screen and (min-width: 769px),print{.b-is-display-none-tablet,.b-is-hidden-tablet{display:none!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-display-none-tablet-only,.b-is-hidden-tablet-only{display:none!important}}@media screen and (max-width: 1023px){.b-is-display-none-touch,.b-is-hidden-touch{display:none!important}}@media screen and (min-width: 1024px){.b-is-display-none-desktop,.b-is-hidden-desktop{display:none!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-display-none-desktop-only,.b-is-hidden-desktop-only{display:none!important}}@media screen and (min-width: 1216px){.b-is-display-none-widescreen,.b-is-hidden-widescreen{display:none!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-display-none-widescreen-only,.b-is-hidden-widescreen-only{display:none!important}}@media screen and (min-width: 1408px){.b-is-display-none-fullhd,.b-is-hidden-fullhd{display:none!important}}.b-is-visibility-hidden,.b-is-invisible{visibility:hidden!important}@media screen and (max-width: 768px){.b-is-visibility-hidden-mobile,.b-is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width: 769px),print{.b-is-visibility-hidden-tablet,.b-is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width: 769px) and (max-width: 1023px){.b-is-visibility-hidden-tablet-only,.b-is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width: 1023px){.b-is-visibility-hidden-touch,.b-is-invisible-touch{visibility:hidden!important}}@media screen and (min-width: 1024px){.b-is-visibility-hidden-desktop,.b-is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width: 1024px) and (max-width: 1215px){.b-is-visibility-hidden-desktop-only,.b-is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width: 1216px){.b-is-visibility-hidden-widescreen,.b-is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.b-is-visibility-hidden-widescreen-only,.b-is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width: 1408px){.b-is-visibility-hidden-fullhd,.b-is-invisible-fullhd{visibility:hidden!important}}:root{--bulma-scheme-h: 221;--bulma-scheme-s: 14%;--bulma-light-l: 90%;--bulma-light-invert-l: 20%;--bulma-dark-l: 20%;--bulma-dark-invert-l: 90%;--bulma-soft-l: 90%;--bulma-bold-l: 20%;--bulma-soft-invert-l: 20%;--bulma-bold-invert-l: 90%;--bulma-hover-background-l-delta: -5%;--bulma-active-background-l-delta: -10%;--bulma-hover-border-l-delta: -10%;--bulma-active-border-l-delta: -20%;--bulma-hover-color-l-delta: -5%;--bulma-active-color-l-delta: -10%;--bulma-hover-shadow-a-delta: -.05;--bulma-active-shadow-a-delta: -.1;--bulma-scheme-brightness: light;--bulma-scheme-main-l: 100%;--bulma-scheme-main-bis-l: 98%;--bulma-scheme-main-ter-l: 96%;--bulma-background-l: 96%;--bulma-border-weak-l: 93%;--bulma-border-l: 86%;--bulma-text-weak-l: 48%;--bulma-text-strong-l: 21%;--bulma-text-title-l: 14%;--bulma-scheme-invert-ter-l: 14%;--bulma-scheme-invert-bis-l: 7%;--bulma-scheme-invert-l: 4%;--bulma-family-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bulma-family-secondary: Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .75rem;--bulma-size-normal: 1rem;--bulma-size-medium: 1.25rem;--bulma-size-large: 1.5rem;--bulma-weight-light: 300;--bulma-weight-normal: 400;--bulma-weight-medium: 500;--bulma-weight-semibold: 600;--bulma-weight-bold: 700;--bulma-weight-extrabold: 800;--bulma-block-spacing: 1.5rem;--bulma-duration: 294ms;--bulma-easing: ease-out;--bulma-radius-small: .25rem;--bulma-radius: 8px;--bulma-radius-medium: .5em;--bulma-radius-large: .75rem;--bulma-radius-rounded: 9999px;--bulma-speed: 86ms;--bulma-arrow-color: var(--bulma-link);--bulma-loading-color: var(--bulma-border);--bulma-burger-h: var(--bulma-link-h);--bulma-burger-s: var(--bulma-link-s);--bulma-burger-l: var(--bulma-link-l);--bulma-burger-border-radius: .5em;--bulma-burger-gap: 5px;--bulma-burger-item-height: 2px;--bulma-burger-item-width: 20px;--bulma-white: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb: 255, 255, 255;--bulma-white-h: 221deg;--bulma-white-s: 14%;--bulma-white-l: 100%;--bulma-white-invert-l: 4%;--bulma-white-invert: hsl(221, 14%, 4%);--bulma-white-on-scheme-l: 35%;--bulma-white-on-scheme: hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb: 8.772, 9.6764, 11.628;--bulma-black-h: 221deg;--bulma-black-s: 14%;--bulma-black-l: 4%;--bulma-black-invert-l: 100%;--bulma-black-invert: hsl(221, 14%, 100%);--bulma-black-on-scheme-l: 4%;--bulma-black-on-scheme: hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb: 243.372, 244.2764, 246.228;--bulma-light-h: 221deg;--bulma-light-s: 14%;--bulma-light-l: 96%;--bulma-light-invert-l: 21%;--bulma-light-invert: hsl(221, 14%, 21%);--bulma-light-on-scheme-l: 36%;--bulma-light-on-scheme: hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb: 46.053, 50.8011, 61.047;--bulma-dark-h: 221deg;--bulma-dark-s: 14%;--bulma-dark-l: 21%;--bulma-dark-invert-l: 96%;--bulma-dark-invert: hsl(221, 14%, 96%);--bulma-dark-on-scheme-l: 21%;--bulma-dark-on-scheme: hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb: 63.597, 70.1539, 84.303;--bulma-text-h: 221deg;--bulma-text-s: 14%;--bulma-text-l: 29%;--bulma-text-00-l: 0%;--bulma-text-05-l: 4%;--bulma-text-10-l: 9%;--bulma-text-15-l: 14%;--bulma-text-20-l: 19%;--bulma-text-25-l: 24%;--bulma-text-30-l: 29%;--bulma-text-35-l: 34%;--bulma-text-40-l: 39%;--bulma-text-45-l: 44%;--bulma-text-50-l: 49%;--bulma-text-55-l: 54%;--bulma-text-60-l: 59%;--bulma-text-65-l: 64%;--bulma-text-70-l: 69%;--bulma-text-75-l: 74%;--bulma-text-80-l: 79%;--bulma-text-85-l: 84%;--bulma-text-90-l: 89%;--bulma-text-95-l: 94%;--bulma-text-100-l: 99%;--bulma-text-00: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l: var(--bulma-text-60-l);--bulma-text-00-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l: var(--bulma-text-60-l);--bulma-text-05-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l: var(--bulma-text-70-l);--bulma-text-10-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l: var(--bulma-text-75-l);--bulma-text-15-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l: var(--bulma-text-85-l);--bulma-text-20-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l: var(--bulma-text-95-l);--bulma-text-25-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l: var(--bulma-text-100-l);--bulma-text-30-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l: var(--bulma-text-100-l);--bulma-text-35-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l: var(--bulma-text-100-l);--bulma-text-40-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l: var(--bulma-text-100-l);--bulma-text-45-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l: var(--bulma-text-100-l);--bulma-text-50-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l: var(--bulma-text-100-l);--bulma-text-55-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l: var(--bulma-text-05-l);--bulma-text-60-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l: var(--bulma-text-05-l);--bulma-text-65-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l: var(--bulma-text-10-l);--bulma-text-70-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l: var(--bulma-text-15-l);--bulma-text-75-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l: var(--bulma-text-15-l);--bulma-text-80-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l: var(--bulma-text-20-l);--bulma-text-85-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l: var(--bulma-text-20-l);--bulma-text-90-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l: var(--bulma-text-25-l);--bulma-text-95-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l: var(--bulma-text-25-l);--bulma-text-100-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l: var(--bulma-text-100-l);--bulma-text-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l: var(--bulma-text-90-l);--bulma-text-light: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l: var(--bulma-text-20-l);--bulma-text-light-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l: var(--bulma-text-10-l);--bulma-text-dark: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l: var(--bulma-text-70-l);--bulma-text-dark-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l: 29%;--bulma-text-on-scheme: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb: 27, 156, 216;--bulma-primary-h: 199deg;--bulma-primary-s: 78%;--bulma-primary-l: 48%;--bulma-primary-00-l: 0%;--bulma-primary-05-l: 3%;--bulma-primary-10-l: 8%;--bulma-primary-15-l: 13%;--bulma-primary-20-l: 18%;--bulma-primary-25-l: 23%;--bulma-primary-30-l: 28%;--bulma-primary-35-l: 33%;--bulma-primary-40-l: 38%;--bulma-primary-45-l: 43%;--bulma-primary-50-l: 48%;--bulma-primary-55-l: 53%;--bulma-primary-60-l: 58%;--bulma-primary-65-l: 63%;--bulma-primary-70-l: 68%;--bulma-primary-75-l: 73%;--bulma-primary-80-l: 78%;--bulma-primary-85-l: 83%;--bulma-primary-90-l: 88%;--bulma-primary-95-l: 93%;--bulma-primary-100-l: 98%;--bulma-primary-00: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l: var(--bulma-primary-50-l);--bulma-primary-00-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l: var(--bulma-primary-50-l);--bulma-primary-05-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l: var(--bulma-primary-60-l);--bulma-primary-10-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l: var(--bulma-primary-75-l);--bulma-primary-15-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l: var(--bulma-primary-90-l);--bulma-primary-20-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l: var(--bulma-primary-100-l);--bulma-primary-25-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l: var(--bulma-primary-100-l);--bulma-primary-30-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l: var(--bulma-primary-100-l);--bulma-primary-35-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l: var(--bulma-primary-100-l);--bulma-primary-40-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l: var(--bulma-primary-100-l);--bulma-primary-45-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l: var(--bulma-primary-05-l);--bulma-primary-50-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l: var(--bulma-primary-05-l);--bulma-primary-55-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l: var(--bulma-primary-10-l);--bulma-primary-60-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l: var(--bulma-primary-10-l);--bulma-primary-65-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l: var(--bulma-primary-10-l);--bulma-primary-70-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l: var(--bulma-primary-15-l);--bulma-primary-75-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l: var(--bulma-primary-15-l);--bulma-primary-80-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l: var(--bulma-primary-15-l);--bulma-primary-85-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l: var(--bulma-primary-20-l);--bulma-primary-90-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l: var(--bulma-primary-20-l);--bulma-primary-95-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l: var(--bulma-primary-20-l);--bulma-primary-100-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l: var(--bulma-primary-05-l);--bulma-primary-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l: var(--bulma-primary-90-l);--bulma-primary-light: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l: var(--bulma-primary-20-l);--bulma-primary-light-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l: var(--bulma-primary-10-l);--bulma-primary-dark: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l: var(--bulma-primary-60-l);--bulma-primary-dark-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l: 27.6470588235%;--bulma-primary-on-scheme: hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb: 66.3, 88.315, 255;--bulma-link-h: 233deg;--bulma-link-s: 100%;--bulma-link-l: 63%;--bulma-link-00-l: 0%;--bulma-link-05-l: 3%;--bulma-link-10-l: 8%;--bulma-link-15-l: 13%;--bulma-link-20-l: 18%;--bulma-link-25-l: 23%;--bulma-link-30-l: 28%;--bulma-link-35-l: 33%;--bulma-link-40-l: 38%;--bulma-link-45-l: 43%;--bulma-link-50-l: 48%;--bulma-link-55-l: 53%;--bulma-link-60-l: 58%;--bulma-link-65-l: 63%;--bulma-link-70-l: 68%;--bulma-link-75-l: 73%;--bulma-link-80-l: 78%;--bulma-link-85-l: 83%;--bulma-link-90-l: 88%;--bulma-link-95-l: 93%;--bulma-link-100-l: 98%;--bulma-link-00: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l: var(--bulma-link-75-l);--bulma-link-00-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l: var(--bulma-link-75-l);--bulma-link-05-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l: var(--bulma-link-75-l);--bulma-link-10-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l: var(--bulma-link-80-l);--bulma-link-15-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l: var(--bulma-link-80-l);--bulma-link-20-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l: var(--bulma-link-85-l);--bulma-link-25-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l: var(--bulma-link-90-l);--bulma-link-30-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l: var(--bulma-link-90-l);--bulma-link-35-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l: var(--bulma-link-95-l);--bulma-link-40-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l: var(--bulma-link-95-l);--bulma-link-45-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l: var(--bulma-link-100-l);--bulma-link-50-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l: var(--bulma-link-100-l);--bulma-link-55-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l: var(--bulma-link-100-l);--bulma-link-60-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l: var(--bulma-link-100-l);--bulma-link-65-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l: var(--bulma-link-100-l);--bulma-link-70-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l: var(--bulma-link-10-l);--bulma-link-75-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l: var(--bulma-link-20-l);--bulma-link-80-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l: var(--bulma-link-25-l);--bulma-link-85-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l: var(--bulma-link-35-l);--bulma-link-90-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l: var(--bulma-link-45-l);--bulma-link-95-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l: var(--bulma-link-50-l);--bulma-link-100-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l: var(--bulma-link-100-l);--bulma-link-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l: var(--bulma-link-90-l);--bulma-link-light: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l: var(--bulma-link-35-l);--bulma-link-light-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l: var(--bulma-link-10-l);--bulma-link-dark: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l: var(--bulma-link-75-l);--bulma-link-dark-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l: 58%;--bulma-link-on-scheme: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb: 27, 156, 216;--bulma-info-h: 199deg;--bulma-info-s: 78%;--bulma-info-l: 48%;--bulma-info-00-l: 0%;--bulma-info-05-l: 3%;--bulma-info-10-l: 8%;--bulma-info-15-l: 13%;--bulma-info-20-l: 18%;--bulma-info-25-l: 23%;--bulma-info-30-l: 28%;--bulma-info-35-l: 33%;--bulma-info-40-l: 38%;--bulma-info-45-l: 43%;--bulma-info-50-l: 48%;--bulma-info-55-l: 53%;--bulma-info-60-l: 58%;--bulma-info-65-l: 63%;--bulma-info-70-l: 68%;--bulma-info-75-l: 73%;--bulma-info-80-l: 78%;--bulma-info-85-l: 83%;--bulma-info-90-l: 88%;--bulma-info-95-l: 93%;--bulma-info-100-l: 98%;--bulma-info-00: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l: var(--bulma-info-50-l);--bulma-info-00-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l: var(--bulma-info-50-l);--bulma-info-05-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l: var(--bulma-info-60-l);--bulma-info-10-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l: var(--bulma-info-75-l);--bulma-info-15-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l: var(--bulma-info-90-l);--bulma-info-20-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l: var(--bulma-info-100-l);--bulma-info-25-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l: var(--bulma-info-100-l);--bulma-info-30-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l: var(--bulma-info-100-l);--bulma-info-35-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l: var(--bulma-info-100-l);--bulma-info-40-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l: var(--bulma-info-100-l);--bulma-info-45-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l: var(--bulma-info-05-l);--bulma-info-50-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l: var(--bulma-info-05-l);--bulma-info-55-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l: var(--bulma-info-10-l);--bulma-info-60-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l: var(--bulma-info-10-l);--bulma-info-65-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l: var(--bulma-info-10-l);--bulma-info-70-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l: var(--bulma-info-15-l);--bulma-info-75-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l: var(--bulma-info-15-l);--bulma-info-80-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l: var(--bulma-info-15-l);--bulma-info-85-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l: var(--bulma-info-20-l);--bulma-info-90-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l: var(--bulma-info-20-l);--bulma-info-95-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l: var(--bulma-info-20-l);--bulma-info-100-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l: var(--bulma-info-05-l);--bulma-info-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l: var(--bulma-info-90-l);--bulma-info-light: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l: var(--bulma-info-20-l);--bulma-info-light-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l: var(--bulma-info-10-l);--bulma-info-dark: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l: var(--bulma-info-60-l);--bulma-info-dark-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l: 27.6470588235%;--bulma-info-on-scheme: hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb: 34, 160, 107;--bulma-success-h: 155deg;--bulma-success-s: 65%;--bulma-success-l: 38%;--bulma-success-00-l: 0%;--bulma-success-05-l: 3%;--bulma-success-10-l: 8%;--bulma-success-15-l: 13%;--bulma-success-20-l: 18%;--bulma-success-25-l: 23%;--bulma-success-30-l: 28%;--bulma-success-35-l: 33%;--bulma-success-40-l: 38%;--bulma-success-45-l: 43%;--bulma-success-50-l: 48%;--bulma-success-55-l: 53%;--bulma-success-60-l: 58%;--bulma-success-65-l: 63%;--bulma-success-70-l: 68%;--bulma-success-75-l: 73%;--bulma-success-80-l: 78%;--bulma-success-85-l: 83%;--bulma-success-90-l: 88%;--bulma-success-95-l: 93%;--bulma-success-100-l: 98%;--bulma-success-00: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l: var(--bulma-success-40-l);--bulma-success-00-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l: var(--bulma-success-45-l);--bulma-success-05-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l: var(--bulma-success-50-l);--bulma-success-10-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l: var(--bulma-success-70-l);--bulma-success-15-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l: var(--bulma-success-95-l);--bulma-success-20-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l: var(--bulma-success-100-l);--bulma-success-25-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l: var(--bulma-success-100-l);--bulma-success-30-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l: var(--bulma-success-100-l);--bulma-success-35-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l: var(--bulma-success-00-l);--bulma-success-40-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l: var(--bulma-success-05-l);--bulma-success-45-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l: var(--bulma-success-10-l);--bulma-success-50-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l: var(--bulma-success-10-l);--bulma-success-55-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l: var(--bulma-success-10-l);--bulma-success-60-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l: var(--bulma-success-10-l);--bulma-success-65-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l: var(--bulma-success-15-l);--bulma-success-70-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l: var(--bulma-success-15-l);--bulma-success-75-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l: var(--bulma-success-15-l);--bulma-success-80-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l: var(--bulma-success-15-l);--bulma-success-85-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l: var(--bulma-success-15-l);--bulma-success-90-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l: var(--bulma-success-20-l);--bulma-success-95-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l: var(--bulma-success-20-l);--bulma-success-100-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l: var(--bulma-success-00-l);--bulma-success-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l: var(--bulma-success-90-l);--bulma-success-light: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l: var(--bulma-success-15-l);--bulma-success-light-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l: var(--bulma-success-10-l);--bulma-success-dark: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l: var(--bulma-success-50-l);--bulma-success-dark-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l: 23.0392156863%;--bulma-success-on-scheme: hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb: 247, 148, 29;--bulma-warning-h: 33deg;--bulma-warning-s: 93%;--bulma-warning-l: 54%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 4%;--bulma-warning-10-l: 9%;--bulma-warning-15-l: 14%;--bulma-warning-20-l: 19%;--bulma-warning-25-l: 24%;--bulma-warning-30-l: 29%;--bulma-warning-35-l: 34%;--bulma-warning-40-l: 39%;--bulma-warning-45-l: 44%;--bulma-warning-50-l: 49%;--bulma-warning-55-l: 54%;--bulma-warning-60-l: 59%;--bulma-warning-65-l: 64%;--bulma-warning-70-l: 69%;--bulma-warning-75-l: 74%;--bulma-warning-80-l: 79%;--bulma-warning-85-l: 84%;--bulma-warning-90-l: 89%;--bulma-warning-95-l: 94%;--bulma-warning-100-l: 99%;--bulma-warning-00: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l: var(--bulma-warning-45-l);--bulma-warning-00-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l: var(--bulma-warning-50-l);--bulma-warning-05-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l: var(--bulma-warning-60-l);--bulma-warning-10-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l: var(--bulma-warning-75-l);--bulma-warning-15-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l: var(--bulma-warning-95-l);--bulma-warning-20-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l: var(--bulma-warning-100-l);--bulma-warning-25-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l: var(--bulma-warning-100-l);--bulma-warning-30-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l: var(--bulma-warning-100-l);--bulma-warning-35-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l: var(--bulma-warning-100-l);--bulma-warning-40-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l: var(--bulma-warning-00-l);--bulma-warning-45-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l: var(--bulma-warning-05-l);--bulma-warning-50-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l: var(--bulma-warning-05-l);--bulma-warning-55-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l: var(--bulma-warning-10-l);--bulma-warning-60-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l: var(--bulma-warning-10-l);--bulma-warning-65-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l: var(--bulma-warning-10-l);--bulma-warning-70-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l: var(--bulma-warning-15-l);--bulma-warning-75-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l: var(--bulma-warning-15-l);--bulma-warning-80-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l: var(--bulma-warning-15-l);--bulma-warning-85-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l: var(--bulma-warning-15-l);--bulma-warning-90-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l: var(--bulma-warning-20-l);--bulma-warning-95-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l: var(--bulma-warning-20-l);--bulma-warning-100-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l: var(--bulma-warning-05-l);--bulma-warning-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l: var(--bulma-warning-90-l);--bulma-warning-light: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l: var(--bulma-warning-15-l);--bulma-warning-light-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l: var(--bulma-warning-10-l);--bulma-warning-dark: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l: var(--bulma-warning-60-l);--bulma-warning-dark-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l: 24.1176470588%;--bulma-warning-on-scheme: hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb: 229, 72, 77;--bulma-danger-h: 358deg;--bulma-danger-s: 75%;--bulma-danger-l: 59%;--bulma-danger-00-l: 0%;--bulma-danger-05-l: 4%;--bulma-danger-10-l: 9%;--bulma-danger-15-l: 14%;--bulma-danger-20-l: 19%;--bulma-danger-25-l: 24%;--bulma-danger-30-l: 29%;--bulma-danger-35-l: 34%;--bulma-danger-40-l: 39%;--bulma-danger-45-l: 44%;--bulma-danger-50-l: 49%;--bulma-danger-55-l: 54%;--bulma-danger-60-l: 59%;--bulma-danger-65-l: 64%;--bulma-danger-70-l: 69%;--bulma-danger-75-l: 74%;--bulma-danger-80-l: 79%;--bulma-danger-85-l: 84%;--bulma-danger-90-l: 89%;--bulma-danger-95-l: 94%;--bulma-danger-100-l: 99%;--bulma-danger-00: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l: var(--bulma-danger-65-l);--bulma-danger-00-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l: var(--bulma-danger-70-l);--bulma-danger-05-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l: var(--bulma-danger-75-l);--bulma-danger-10-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l: var(--bulma-danger-75-l);--bulma-danger-15-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l: var(--bulma-danger-85-l);--bulma-danger-20-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l: var(--bulma-danger-90-l);--bulma-danger-25-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l: var(--bulma-danger-95-l);--bulma-danger-30-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l: var(--bulma-danger-100-l);--bulma-danger-35-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l: var(--bulma-danger-100-l);--bulma-danger-40-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l: var(--bulma-danger-100-l);--bulma-danger-45-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l: var(--bulma-danger-100-l);--bulma-danger-50-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l: var(--bulma-danger-100-l);--bulma-danger-55-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l: var(--bulma-danger-100-l);--bulma-danger-60-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l: var(--bulma-danger-00-l);--bulma-danger-65-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l: var(--bulma-danger-05-l);--bulma-danger-70-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l: var(--bulma-danger-15-l);--bulma-danger-75-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l: var(--bulma-danger-15-l);--bulma-danger-80-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l: var(--bulma-danger-20-l);--bulma-danger-85-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l: var(--bulma-danger-25-l);--bulma-danger-90-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l: var(--bulma-danger-30-l);--bulma-danger-95-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l: var(--bulma-danger-35-l);--bulma-danger-100-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l: var(--bulma-danger-100-l);--bulma-danger-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l: var(--bulma-danger-90-l);--bulma-danger-light: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l: var(--bulma-danger-25-l);--bulma-danger-light-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l: var(--bulma-danger-10-l);--bulma-danger-dark: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l: var(--bulma-danger-75-l);--bulma-danger-dark-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l: 44.0196078431%;--bulma-danger-on-scheme: hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis: hsl(221, 14%, 9%);--bulma-black-ter: hsl(221, 14%, 14%);--bulma-grey-darker: hsl(221, 14%, 21%);--bulma-grey-dark: hsl(221, 14%, 29%);--bulma-grey: hsl(221, 14%, 48%);--bulma-grey-light: hsl(221, 14%, 71%);--bulma-grey-lighter: hsl(221, 14%, 86%);--bulma-white-ter: hsl(221, 14%, 96%);--bulma-white-bis: hsl(221, 14%, 98%);--bulma-shadow-h: 221deg;--bulma-shadow-s: 14%;--bulma-shadow-l: 4%;--bulma-size-1: 3rem;--bulma-size-2: 2.5rem;--bulma-size-3: 2rem;--bulma-size-4: 1.5rem;--bulma-size-5: 1.25rem;--bulma-size-6: 1rem;--bulma-size-7: .75rem;--bulma-scheme-main: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong: hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert: hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text: hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active: hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h: var(--bulma-link-h);--bulma-focus-s: var(--bulma-link-s);--bulma-focus-l: var(--bulma-link-l);--bulma-focus-offset: 1px;--bulma-focus-style: solid;--bulma-focus-width: 2px;--bulma-focus-shadow-size: 0 0 0 .1875em;--bulma-focus-shadow-alpha: .25;--bulma-code: hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background: var(--bulma-background);--bulma-pre: var(--bulma-text);--bulma-pre-background: var(--bulma-background);--bulma-shadow: 0 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}:root{--bg-primary: #F4F6F9;--bg-sidebar: #FFFFFF;--bg-card: #FFFFFF;--border-color: #E4E9F0;--border-hover: #1B9CD8;--text-main: #17293B;--text-muted: #6B7A8C;--text-light: #94A3B4;--text-xlight: #B0BCC9;--primary: #1B9CD8;--primary-hover: #0F7DB4;--primary-bg: #E7F4FB;--secondary: #F7941D;--secondary-hover: #E8850C;--success: #22A06B;--success-bg: rgba(34, 160, 107, .08);--warning: #E8850C;--warning-bg: rgba(232, 133, 12, .08);--danger: #E5484D;--danger-bg: rgba(229, 72, 77, .08);--font-sans: "Poppins", sans-serif;--font-mono: "IBM Plex Mono", monospace;--shadow-sm: 0 2px 8px rgba(23, 41, 59, .04);--shadow-md: 0 8px 24px rgba(23, 41, 59, .08)}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-primary)!important;color:var(--text-main)!important;font-family:var(--font-sans);height:100%;width:100%;overflow:hidden;-webkit-font-smoothing:antialiased}#root{height:100%;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}.fade-up{animation:fadeUp .35s ease forwards}.pulse-dot{animation:pulseDot 2.4s infinite}.mono{font-family:var(--font-mono)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d3dce6;border-radius:6px}::-webkit-scrollbar-track{background:transparent}.app-container{display:flex;height:100vh;width:100vw;background-color:var(--bg-primary);overflow:hidden}.sidebar{width:240px;flex-shrink:0;border-right:1px solid var(--border-color);display:flex;flex-direction:column;background-color:var(--bg-sidebar);height:100%;overflow-y:auto;overscroll-behavior:contain}.sidebar-header{padding:22px 20px 18px;border-bottom:1px solid #EDF1F6}.sidebar-logo{height:36px;width:auto;display:block}.sidebar-subtitle{font-size:10px;letter-spacing:3px;color:var(--text-light);font-weight:600;margin-top:7px}.sidebar-section{padding:14px 14px 4px}.sidebar-section-title{font-size:9.5px;letter-spacing:1.6px;color:var(--text-xlight);font-weight:600;margin-bottom:6px;padding-left:6px}.project-selector{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-color);border-radius:9px;padding:9px 12px;cursor:pointer;background-color:#fafbfd;font-size:12.5px;font-weight:600;transition:border-color .2s;color:var(--text-main)}.project-selector:hover{border-color:var(--border-hover)}.project-dropdown{position:absolute;left:14px;right:14px;top:100%;margin-top:4px;background:#fff;border:1px solid var(--border-color);border-radius:9px;box-shadow:var(--shadow-md);z-index:50;overflow:hidden}.project-option{display:flex;flex-direction:column;padding:10px 12px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-main)}.project-option:hover{background-color:#f2f6fa}.sidebar-nav{padding:14px 10px 4px;display:flex;flex-direction:column;gap:2px}.sidebar-nav-group{border-top:1px solid #EDF1F6;margin-top:10px;padding-top:12px}.sidebar-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-bottom:6px;padding:5px 6px;border:0;border-radius:7px;background:none;color:var(--text-xlight);cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:600;letter-spacing:1.6px;text-align:left;transition:background-color .18s,color .18s}.sidebar-section-head:hover{background-color:#f2f6fa;color:var(--text-muted)}.sidebar-section-head__chev{flex:0 0 auto;transform:rotate(-90deg);transition:transform .26s ease}.sidebar-section-head.is-open .sidebar-section-head__chev{transform:rotate(0)}.sidebar-group{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .2s ease}.sidebar-group.is-open{grid-template-rows:1fr;opacity:1}.sidebar-group__inner{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.sidebar-group,.sidebar-section-head__chev{transition:none}}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;cursor:pointer;font-size:13.5px;color:var(--text-muted);transition:background .2s,color .2s;text-decoration:none}.nav-item:hover{background-color:#f2f6fa;color:var(--text-main)}.nav-item.active{font-weight:600;color:#0f7db4;background-color:var(--primary-bg)}.nav-indicator{width:3px;height:16px;border-radius:2px;background-color:#dce3eb;transition:background-color .2s}.nav-item.active .nav-indicator{background-color:var(--secondary)}.sidebar-footer{padding:14px 20px;border-top:1px solid #EDF1F6;margin-top:auto}.main-content{flex:1;overflow-y:auto;min-width:0;display:flex;flex-direction:column;background-color:var(--bg-primary);height:100%}.screen-container{padding:32px 36px 48px}.screen-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:14px}.screen-title{margin:0;font-size:25px;font-weight:700;letter-spacing:-.3px;color:var(--text-main)}.screen-subtitle{color:var(--text-muted);font-size:13.5px;margin-top:5px}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;border-radius:10px;padding:10px 16px;cursor:pointer;transition:background-color .2s,transform .1s;border:none;text-decoration:none;font-family:var(--font-sans)}.btn-primary{background-color:var(--primary);color:#fff}.btn-primary:hover{background-color:var(--primary-hover)}.btn-secondary{background-color:var(--secondary);color:#fff}.btn-secondary:hover{background-color:var(--secondary-hover)}.btn-outline{border:1px solid var(--border-color);background-color:#fff;color:var(--text-muted)}.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:20px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.card-title{font-weight:600;font-size:15px;color:var(--text-main)}.badge{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;display:inline-block}.badge-google{color:var(--primary);background-color:#1b9cd814;border:1px solid rgba(27,156,216,.2)}.badge-meta{color:#7a6ff0;background-color:#7a6ff014;border:1px solid rgba(122,111,240,.2)}.badge-shopify{color:#6fa234;background-color:#6fa23414;border:1px solid rgba(111,162,52,.2)}.badge-status{padding:4px 10px;border-radius:12px;font-size:11.5px;font-weight:600;margin-top:10px;width:fit-content}.badge-status.good{color:var(--success);background-color:var(--success-bg);border:1px solid rgba(34,160,107,.2)}.badge-status.risk{color:var(--warning);background-color:var(--warning-bg);border:1px solid rgba(232,133,12,.2)}.badge-status.bad{color:var(--danger);background-color:var(--danger-bg);border:1px solid rgba(229,72,77,.2)}.kpis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.kpi-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px 18px}.kpi-label{font-size:10.5px;letter-spacing:1.3px;color:var(--text-light);font-weight:600;text-transform:uppercase}.kpi-value{font-family:var(--font-mono);font-size:22px;font-weight:600;margin-top:6px;letter-spacing:-.5px;color:var(--text-main)}.kpi-delta{font-size:11.5px;margin-top:4px;font-weight:500}.kpi-delta.up{color:var(--success)}.kpi-delta.down{color:var(--danger)}.dashboard-split{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.analytics-main{flex:1 1 500px;min-width:0;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:20px 22px}.ai-sidebar{flex:1 1 300px;max-width:400px;min-width:0;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:20px}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-label{font-size:10.5px;letter-spacing:1.3px;color:var(--text-light);font-weight:600}.form-input,.form-textarea,.form-select{width:100%;border:1px solid var(--border-color);border-radius:10px;padding:11px 13px;font-family:var(--font-sans);font-size:12.5px;color:var(--text-main);background-color:#fafbfd;outline:none;transition:border-color .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--primary)}.switch{width:36px;height:20px;border-radius:11px;padding:2px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center}.switch.on{background-color:var(--success);justify-content:flex-end}.switch.off{background-color:#d3dce6;justify-content:flex-start}.switch-knob{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#17293b66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeUp .2s ease-out}.modal-card{background-color:#fff;border:1px solid var(--border-color);border-radius:14px;padding:28px;width:100%;max-width:500px;box-shadow:0 20px 48px #17293b29;animation:modalScale .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes modalScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #EDF1F6;padding-bottom:12px}.modal-title{font-size:18px;font-weight:700;color:var(--text-main)}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;border-top:1px solid #EDF1F6;padding-top:16px}.login-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:var(--bg-primary)}.login-card{background-color:#fff;border:1px solid var(--border-color);border-radius:16px;padding:40px;width:100%;max-width:400px;box-shadow:var(--shadow-md);animation:modalScale .35s cubic-bezier(.16,1,.3,1) forwards}.privileges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:6px}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.mobile-topbar,.sidebar-backdrop{display:none}@media screen and (max-width: 900px){.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1000;width:260px;transform:translate(-100%);transition:transform .22s ease;overflow-y:auto;box-shadow:0 0 24px #0f172a2e}.sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0f172a59}.mobile-topbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:50;padding:8px 12px;background:var(--bg-sidebar);border-bottom:1px solid var(--border-color)}.mobile-topbar-project{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45vw}.screen-container{padding:16px 14px 32px;overflow-x:hidden}.screen-title{font-size:20px}.kpis-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.kpi-value{font-size:19px}.ai-sidebar{max-width:none}.analytics-main{padding:14px}.screen-container [style*=grid-template-columns]{grid-template-columns:1fr!important}.screen-container [style*="display: flex"]{flex-wrap:wrap}.screen-container [style*="display: flex"]>*{min-width:0;max-width:100%}.screen-container div:has(>table){max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.modal-card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px);overflow-y:auto}}.report-print-header{display:none}body.is-printing .screen-container{width:186mm!important;max-width:186mm!important;margin:0!important;padding:0!important}@media print{@page{size:A4;margin:12mm}html,body,#root,.app-container,.main-content{display:block!important;height:auto!important;width:auto!important;overflow:visible!important;background:#fff!important}.sidebar,.sidebar-backdrop,.mobile-topbar,.no-print,.btn,.b-button,.period-selector,.screen-header,.cd-header,.pv-header-actions,.pv-period,.pv-tabs,.pv-tabs-bar__tools,.pv-toolbar,.pv-filters,.pv-pagination,.pv-expand,.pv-star,.pv-col-toggle,.pv-toast,.ca-more,.cd-header__actions,.cd-side,.ai-tabs,.ai-header-actions,.ai-history,.ai-select,.ai-segmented,.ai-icon-btn,.ai-rec__buttons,.ai-toast,.tb-filters,.tb-tabs,.tb-sim input,.tb-link,.ch-filters{display:none!important}.screen-container{padding:0!important;animation:none!important;max-width:none!important;width:auto!important}.fade-up{animation:none!important;opacity:1!important;transform:none!important}.report-print-header{display:flex!important;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #1B9CD8}.report-print-header__logo{width:120px;height:auto}.report-print-header__text{flex:1}.report-print-header__title{color:#17293b;font-size:15px;font-weight:700}.report-print-header__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px;color:#475569;font-size:10.5px}.cd-layout,.b-columns{display:block!important}.cd-main{width:100%!important;max-width:none!important}.pv-tabs-bar{border:none!important;margin-bottom:8px!important}.pv-kpis,.kpis-grid{grid-template-columns:repeat(3,1fr)!important}.pv-table-wrap,.tb-table-wrap,.cd-campaigns__scroll,.table-container,.ch-table-scroll,.tr-table-scroll{overflow:visible!important;max-height:none!important}.pv-table{min-width:0!important;font-size:10.5px}.pv-table th,.pv-table td{padding:6px 8px!important}.recharts-wrapper{max-width:100%!important}.kpi-card,.pv-kpi,.pv-note,.pv-watch,.ca-insight,.ca-panel,.pv-table tr,.card,.tb-target,.tb-panel,.tb-quarter__head,.tb-insight,.tb-metric,.tb-table tr,.ch-card,.ch-insight,.ch-panel,.ch-table tr,.cd-card,.cd-table tr,.tr-kpi,.tr-panel,.tr-table tr,.ai-kpi,.ai-card,.ai-summary{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.boot{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:24px;background-color:#f4f6f9;color:#17293b}.boot__logo{width:168px;height:auto;margin-bottom:26px}.boot__bar{position:relative;overflow:hidden;width:min(320px,100%);height:6px;border-radius:999px;background-color:#e2e8f0}.boot__bar-fill{position:relative;height:100%;min-width:14px;border-radius:999px;background:linear-gradient(90deg,#1b9cd8,#7c3aed);transition:width .45s cubic-bezier(.4,0,.2,1)}.boot__bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:bootShimmer 1.25s linear infinite}@keyframes bootShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.boot__row{display:flex;align-items:center;gap:8px;margin-top:14px;color:#475569;font-size:13px}.boot__row svg{color:#1b9cd8}.boot__step{font-weight:600}.boot__pct{color:#17293b;font-variant-numeric:tabular-nums}.boot__hint{margin-top:6px;color:#94a3b4;font-size:11.5px}.spin{animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spin,.boot__bar-fill:after{animation:none}}.period-selector{display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:3px 4px;background-color:#edf1f6;border:1px solid var(--border-color);border-radius:10px}.period-selector__preset{padding:5px 12px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.period-selector__preset.is-active{background-color:#fff;color:var(--text-main);box-shadow:0 1px 3px #00000014}.period-selector__divider{width:1px;height:18px;margin:0 2px;background-color:#d0d9e4}.period-selector__range{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 4px;color:var(--text-light)}.period-selector__range svg.is-custom{color:var(--primary)}.period-selector__label{font-size:11px;font-weight:600;color:var(--text-muted)}.ui-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}.ui-tag--info{background-color:#e0f2fe;color:#0369a1}.ui-tag--success{background-color:#ecfdf5;color:#059669}.ui-tag--neutral{background-color:#f1f5f9;color:#64748b;border:1px solid #E2E8F0}.ui-tag--meta{background-color:#ebf4ff;color:#06f;border:1px solid #D0E3FF}.ui-tag--google{background-color:#fff0e6;color:#ea4335;border:1px solid #FFD8CC}.panel-widget{padding:13px 14px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 3px #00000005}.panel-widget__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.panel-widget__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--text-main)}.panel-widget__link{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:6px 10px;border:1px solid #E2E8F0;border-radius:7px;background-color:#f8fafc;color:var(--primary);font-size:11px;font-weight:600;cursor:pointer;transition:background-color .2s}.panel-widget__link:hover{background-color:#eff6ff}.progress-track{display:flex;width:100%;height:6px;overflow:hidden;border-radius:3px;background-color:#f1f5f9}.progress-track--thick{height:8px;border-radius:4px;background-color:#edf1f6}.progress-track>span{display:block;height:100%}.ui-tag--shopify{background-color:#eefbf0;color:#2c8e3a;border:1px solid #D5F3DA}.acc{max-width:720px}.acc__title{font-size:22px;font-weight:700;color:#17293b;margin:0 0 4px}.acc__sub{color:#6b7a8c;font-size:13.5px;margin:0 0 20px}.acc__panel{background:#fff;border:1px solid #EDF1F6;border-radius:12px;padding:18px 20px;margin-bottom:16px}.acc__panel-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#17293b;margin:0 0 10px}.acc__help{color:#6b7a8c;font-size:12.5px;line-height:1.5;margin:0 0 12px}.acc__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0}.acc__facts dt{font-size:11px;color:#94a3b4;text-transform:uppercase;letter-spacing:.04em}.acc__facts dd{margin:2px 0 0;font-size:14px;font-weight:600;color:#17293b}.acc__langs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acc__lang{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1px solid #DCE3EC;background:#fff;color:#17293b;font-weight:600;font-size:13px;cursor:pointer}.acc__lang:hover{border-color:#1b9cd8}.acc__lang.is-active{border-color:#1b9cd8;background:#eff6ff;color:#1b9cd8}.acc__lang:disabled{opacity:.6;cursor:default}.acc__form{display:grid;gap:12px;max-width:360px}.acc__form label{display:grid;gap:4px;font-size:12.5px;font-weight:600;color:#17293b}.acc__form small{font-weight:400;color:#94a3b4}.acc__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.acc__msg{font-size:12px;font-weight:600}.acc__msg.is-success{color:#22a06b}.acc__msg.is-error{color:#dc2626}.privacy{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-primary, #F5F7FA);padding:32px 16px 56px;overflow-y:auto}.privacy__page{max-width:820px;margin:0 auto;background:#fff;border:1px solid #EDF1F6;border-radius:14px;padding:36px 40px;color:#243447;font-size:14px;line-height:1.7}.privacy__logo{width:150px;height:auto;display:block;margin-bottom:20px}.privacy h1{font-size:24px;font-weight:700;color:#17293b;margin:0 0 16px}.privacy p{margin:0 0 14px}.privacy a{color:#1b9cd8}.privacy__signature{margin-top:24px;font-weight:600}@media (max-width: 720px){.privacy__page{padding:24px 18px}}.privacy__h2{font-size:15px;font-weight:700;color:#17293b;margin:22px 0 8px;letter-spacing:.02em}.privacy ul{margin:0 0 14px;padding-left:22px}.privacy li{margin-bottom:6px}.privacy__back{display:inline-block;margin-bottom:14px;font-size:12.5px;text-decoration:none}.app-footer{margin-top:auto;padding:18px 36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;border-top:1px solid #EDF1F6;font-size:12px;color:#94a3b4}.app-footer a{color:#6b7a8c;text-decoration:none}.app-footer a:hover{color:#1b9cd8;text-decoration:underline}.app-footer nav{display:flex;flex-wrap:wrap;gap:8px 20px}.app-footer__disclaimer{flex-basis:100%;margin:0;font-size:10px;line-height:1.45;color:#a9b4c2}.app-footer.is-floating{position:fixed;left:0;right:0;bottom:0;border-top:0;justify-content:center}@media (max-width: 720px){.app-footer__disclaimer{font-size:9.5px}.app-footer{padding:14px 16px;justify-content:center;text-align:center}}.app-footer.is-floating .app-footer__disclaimer{text-align:center}.ai-toast{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:10px;background-color:#0f172a;box-shadow:0 10px 25px #0003;color:#fff;font-size:13px;font-weight:600;animation:fade-in .3s ease}.ai-toast svg{color:#10a37f}.ai-header-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-btn{display:inline-flex;align-items:center;gap:8px}.ai-btn-small{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px}.ai-btn-success{border:1px solid #86EFAC;background-color:#dcfce7;color:#15803d}.ai-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color);border-radius:7px;background-color:#fff;color:var(--text-light);cursor:pointer}.ai-icon-btn--danger:hover{border-color:#fecaca;background-color:#fee2e2;color:#dc2626}.ai-link{flex-shrink:0;border:none;background:none;color:#a16207;font-size:11.5px;font-weight:600;text-decoration:underline;cursor:pointer}.ai-tabs{display:flex;gap:4px;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--border-color);scrollbar-width:none}.ai-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.ai-tab:hover{color:var(--text-main)}.ai-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.ai-tab.is-active svg{color:var(--primary)}.ai-tab__count{padding:1px 7px;border-radius:10px;background-color:#edf2f7;color:var(--text-muted);font-size:11px;font-weight:700}.ai-tab.is-active .ai-tab__count{background-color:#e0f2fe;color:#0284c7}.ai-stack{display:flex;flex-direction:column;gap:16px}.ai-card{padding:18px 22px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.ai-card--accent{margin-bottom:18px;border-left:4px solid #8A2BE2}.ai-card--green{border-left:4px solid #008060}.ai-card--yellow{border-color:#fef08a;background-color:#fefce8}.ai-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ai-card--accent .ai-card__head{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #EDF1F6}.ai-card__title{color:#17293b;font-size:15px;font-weight:700}.ai-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;color:var(--text-muted);font-size:12px}.ai-meta__fallback{padding:1px 7px;border-radius:6px;background-color:#fef3c7;color:#92400e;font-weight:600;cursor:help}.ai-history{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-history label{color:var(--text-muted);font-size:12px;font-weight:600}.ai-select{max-width:100%;padding:6px 10px;border:1px solid #D0D9E4;border-radius:8px;background-color:#fff;color:#17293b;font-size:12px;font-weight:600;cursor:pointer}.ai-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ai-card--accent .ai-kpis{margin-bottom:16px}.ai-kpi{padding:12px 14px;border:1px solid var(--border-color);border-radius:8px;background-color:#f8fafc}.ai-kpi--card,.ai-stack>.ai-kpis .ai-kpi{padding:16px 18px;border-radius:12px;background-color:var(--bg-card)}.ai-kpi__label{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.ai-kpi__value{margin-top:3px;color:#1e293b;font-size:20px;font-weight:700}.ai-kpi__foot{margin-top:5px;color:var(--text-muted);font-size:11.5px}.ai-kpi__value.is-good,.ai-kpi__foot.is-good{color:#008060}.ai-kpi__value.is-risk{color:#d97706}.ai-kpi__value.is-bad,.ai-kpi__foot.is-bad{color:#e5484d}.ai-kpi__foot.is-good,.ai-kpi__foot.is-bad{font-weight:600}.ai-summary{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;border:1px solid #E9D5FF;border-radius:10px;background-color:#faf5ff;color:#3b0764;font-size:13px;line-height:1.5}.ai-summary>svg{flex-shrink:0;margin-top:2px;color:#8a2be2}.ai-summary__title{margin-bottom:3px;color:#6b21a8;font-size:12px;font-weight:700;text-transform:uppercase}.ai-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ai-segmented{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background-color:#edf1f6}.ai-segmented button{padding:6px 12px;border:none;border-radius:7px;background:none;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.ai-segmented button.is-active{background-color:#fff;box-shadow:0 1px 3px #00000014;color:#17293b}.ai-muted-center{color:var(--text-muted);text-align:center}.ai-rec{border-left:4px solid var(--rec, #1B9CD8)}.ai-rec--red{--rec: #E5484D}.ai-rec--orange{--rec: #F7941D}.ai-rec--blue{--rec: #1B9CD8}.ai-rec--muted{--rec: #94A3B4}.ai-rec.is-done{opacity:.75}.ai-rec.is-done .ai-rec__title{text-decoration:line-through}.ai-rec__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.ai-rec__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ai-badge{--badge: #475569;--badge-bg: #F1F5F9;padding:2px 8px;border:1px solid color-mix(in srgb,var(--badge) 25%,transparent);border-radius:4px;background-color:var(--badge-bg);color:var(--badge);font-size:10.5px;font-weight:700}.ai-badge--red{--badge: #DC2626;--badge-bg: #FFF1F2}.ai-badge--orange{--badge: #C2410C;--badge-bg: #FFF7ED}.ai-badge--blue{--badge: #1D4ED8;--badge-bg: #EFF6FF}.ai-badge--muted{font-weight:600}.ai-status{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:700}.ai-status--done{background-color:#dcfce7;color:#166534}.ai-status--progress{background-color:#dbeafe;color:#1e40af}.ai-status--todo{background-color:#fef3c7;color:#92400e}.ai-rec__title{margin:0 0 8px;color:#17293b;font-size:16px;font-weight:700}.ai-rec__desc{color:#475569;font-size:13px;line-height:1.55}.ai-rec__action{margin-top:12px;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;background-color:#f8fafc;color:#334155;font-size:12.5px;line-height:1.5}.ai-rec__action-title{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#1e293b;font-size:11.5px;font-weight:700}.ai-rec__action-title svg{color:var(--primary)}.ai-rec__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #EDF1F6}.ai-rec__impact{display:flex;align-items:center;gap:6px;color:#008060;font-size:12px;font-weight:600}.ai-rec__buttons{display:flex;flex-wrap:wrap;gap:6px}.ai-note{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 14px;border:1px solid #FEF08A;border-radius:8px;background-color:#fefce8;color:#713f12;font-size:12.5px}.ai-note.is-editing{flex-direction:column;align-items:stretch}.ai-note__title{display:flex;align-items:center;gap:5px;color:#854d0e;font-size:11.5px;font-weight:700}.ai-note textarea{width:100%;padding:8px 10px;border:1px solid #FDE047;border-radius:6px;background-color:#fff;color:#1e293b;font-size:12.5px;box-sizing:border-box}.ai-note__buttons{display:flex;justify-content:flex-end;gap:8px}.ai-add-note{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:4px 10px;border:1px dashed #CBD5E1;border-radius:6px;background:none;color:var(--text-muted);font-size:11.5px;cursor:pointer}.ai-section-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#17293b;font-size:14px;font-weight:700}.ai-section-title svg{color:#008060}.ai-text{margin:0;color:#334155;font-size:13.5px;line-height:1.6}.ai-text--small{font-size:12.5px;color:var(--text-muted)}.ai-text--small svg{vertical-align:-2px}.ai-muted{margin:0;color:var(--text-muted);font-size:12.5px}.ai-two-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.ai-list{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:#475569;font-size:13px;line-height:1.5}.ai-priorities{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.ai-priority{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:#f8fafc;color:#334155;font-size:12.5px;line-height:1.4}.ai-priority span{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#e7f4fb;color:var(--primary);font-size:12px;font-weight:700}.ai-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-pill{padding:5px 12px;border:1px solid var(--border-color);border-radius:20px;background-color:#f8fafc;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.ai-pill span{opacity:.75}.ai-pill.is-active{border-color:#17293b;background-color:#17293b;color:#fff}.ai-feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.ai-feed{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px 18px}.ai-feed__title{margin-bottom:6px;color:#1e293b;font-size:13.5px;font-weight:700;line-height:1.35}.ai-feed__impact{display:flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #D1FAE5;border-radius:7px;background-color:#ecfdf5;color:#059669;font-size:11.5px;font-weight:600}.ai-like{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border-color);border-radius:7px;background-color:#f8fafc;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer}.ai-like.is-on{border-color:#a7f3d0;background-color:#ecfdf5;color:#059669}.ai-empty{max-width:640px;margin:24px auto;padding:48px 28px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card);text-align:center}.ai-empty__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 16px;border-radius:16px;background-color:#f3e8ff;color:#8a2be2}.ai-empty h3{margin-bottom:8px;color:#17293b;font-size:17px;font-weight:700}.ai-empty p{max-width:520px;margin:0 auto 20px;color:var(--text-muted);font-size:13.5px;line-height:1.6}.ai-empty .btn{display:inline-flex}@media screen and (max-width: 900px){.ai-kpis{grid-template-columns:repeat(2,1fr)}.ai-card{padding:14px}.ai-kpi__value{font-size:18px}}.as-panel{display:flex;flex-direction:column;gap:16px}.as-muted{color:var(--text-light);font-size:12px}.as-intro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.as-intro__text{flex:1 1 380px}.as-intro h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}.as-intro p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.as-intro__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.as-intro__actions .btn{display:inline-flex;align-items:center;gap:6px}.as-intro__actions select{width:auto;max-width:260px}.as-state{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid #BAE6FD;border-radius:10px;background-color:#f0f9ff;color:#075985;font-size:13px}.as-state.is-error{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.as-empty{padding:40px 20px;border:1px dashed var(--border-color);border-radius:14px;color:var(--text-muted);text-align:center}.as-empty h4{margin:10px 0 6px;color:var(--text-main)}.as-empty p{max-width:560px;margin:0 auto;font-size:13px;line-height:1.5}.as-meta{display:flex;align-items:center;gap:4px;color:var(--text-light);font-size:12px}.as-delete{margin-left:6px;padding:4px;border:none;border-radius:6px;background:none;color:#dc2626;cursor:pointer}.as-summary{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--border-color);border-left:4px solid var(--primary);border-radius:14px;background-color:var(--bg-card)}.as-summary p{flex:1 1 420px;margin:0;font-size:13.5px;line-height:1.6}.as-kpis{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.as-kpis div{padding:8px 10px;border-radius:10px;background-color:#f8fafc;text-align:center}.as-kpis span{display:block;color:var(--text-light);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.as-kpis strong{font-size:20px}.as-kpis .is-ok strong{color:#15803d}.as-kpis .is-warn strong{color:#b45309}.as-kpis .is-bad strong{color:#b91c1c}.as-signals{padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.as-signals h4{margin:0 0 12px;font-size:14px}.as-signals__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px}.as-label{display:block;margin-bottom:8px;color:var(--text-light);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.as-bar{display:grid;grid-template-columns:34px 1fr 46px;gap:8px;align-items:center;margin-bottom:6px;font-size:12px}.as-bar__name{font-weight:700}.as-bar__val{text-align:right;font-variant-numeric:tabular-nums}.as-bar .progress-track>span{background-color:var(--primary)}.as-segs{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px}.as-seg{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--border-color);border-top:4px solid #CBD5E1;border-radius:14px;background-color:var(--bg-card)}.as-seg.is-coperto{border-top-color:#22c55e}.as-seg.is-parziale{border-top-color:#f59e0b}.as-seg.is-mancante{border-top-color:#ef4444}.as-seg__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.as-seg__head h4{margin:6px 0 0;font-size:15px}.as-seg__badges{display:flex;gap:6px;flex-wrap:wrap}.as-funnel,.as-prio,.as-coverage{padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap}.as-funnel{background-color:#eef2ff;color:#4338ca}.as-funnel.is-mofu{background-color:#f5f3ff;color:#6d28d9}.as-funnel.is-bofu{background-color:#fff7ed;color:#c2410c}.as-funnel.is-crm{background-color:#ecfdf5;color:#047857}.as-prio{background-color:#f1f5f9;color:var(--text-muted)}.as-prio.is-alta{background-color:#fef2f2;color:#b91c1c}.as-coverage{text-transform:uppercase}.as-coverage.is-coperto{background-color:#f0fdf4;color:#15803d}.as-coverage.is-parziale{background-color:#fffbeb;color:#b45309}.as-coverage.is-mancante{background-color:#fef2f2;color:#b91c1c}.as-seg__desc{margin:0;font-size:13px;line-height:1.5}.as-seg__why{margin:0;color:var(--text-muted);font-size:12.5px;line-height:1.5}.as-seg__evidence{display:flex;gap:6px;margin:0;color:var(--text-light);font-size:12px;line-height:1.45}.as-seg__evidence svg{flex:none;margin-top:2px}.as-seg__cov{padding:8px 10px;border-radius:8px;background-color:#f8fafc;font-size:12.5px;line-height:1.45}.as-seg__cov.is-mancante{background-color:#fef2f2}.as-seg__cov.is-parziale{background-color:#fffbeb}.as-seg__cov.is-coperto{background-color:#f0fdf4}.as-channels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.as-channel{padding:10px 12px;border:1px solid var(--border-color);border-radius:10px}.as-channel__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700}.as-reach{margin-left:auto;color:var(--primary);font-size:11px;font-weight:700}.as-chips{display:flex;flex-wrap:wrap;gap:5px}.as-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background-color:#f1f5f9;font-size:11.5px;font-weight:600}.as-chip em{color:var(--text-light);font-size:10px;font-style:normal;font-weight:600}.as-chip.is-lang{background-color:#e0f2fe;color:#075985}.as-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;color:var(--text-muted);font-size:11.5px}.as-notfound{margin-top:6px;color:var(--text-light);font-size:11px;text-decoration:line-through;text-decoration-color:#cbd5e1}.as-kw{width:100%;margin-top:6px;border-collapse:collapse;font-size:11.5px}.as-kw td{padding:3px 0;border-bottom:1px solid #F1F5F9}.as-kw .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.as-ideas{margin:8px 0 0;padding-left:16px;color:var(--text-muted);font-size:11.5px;line-height:1.45}.as-angle{font-size:12.5px;line-height:1.5}.as-rule{display:flex;gap:6px;padding:8px 10px;border-radius:8px;background-color:#fffbeb;color:#92400e;font-size:12px;line-height:1.45}.as-rule svg{flex:none;margin-top:2px}.as-lists{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.as-list{padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.as-list h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px}.as-list.is-gaps h4{color:#b45309}.as-list.is-actions h4{color:#15803d}.as-list ul,.as-list ol{margin:0;padding-left:18px;font-size:13px;line-height:1.55}.as-list li+li{margin-top:6px}.as-policy{display:flex;gap:8px;padding:12px 14px;border-radius:10px;background-color:#f8fafc;color:var(--text-muted);font-size:12.5px;line-height:1.5}.as-policy svg{flex:none;margin-top:2px}.as-notes{margin:0;padding-left:18px;color:var(--text-light);font-size:11.5px;line-height:1.5}@media (max-width: 900px){.as-segs,.as-channels,.as-lists,.as-signals__grid{grid-template-columns:minmax(0,1fr)}.as-kpis{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media print{.as-panel{gap:10px}.as-segs{grid-template-columns:minmax(0,1fr);gap:10px}.as-seg,.as-list,.as-signals,.as-summary{break-inside:avoid}.as-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.au-actions{display:flex;flex-wrap:wrap;gap:10px}.au-actions .btn{display:inline-flex;align-items:center;gap:6px}.au-muted{color:var(--text-light);font-size:11.5px;font-weight:600}.au-message{margin-bottom:16px;padding:10px 14px;border:1px solid;border-radius:10px;font-size:12.5px}.au-message.is-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.au-message.is-error{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.au-funnel{margin-bottom:20px;padding:20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.au-funnel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.au-funnel__head h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.au-funnel__head h3 svg{color:var(--primary)}.au-funnel__rows{display:flex;flex-direction:column;gap:10px}.au-stage{display:grid;grid-template-columns:minmax(170px,260px) 1fr 36px;align-items:center;gap:12px}.au-stage__label{font-size:12.5px;font-weight:600}.au-stage__label span{display:block;color:var(--text-light);font-size:11px;font-weight:500}.au-stage__count{font-family:var(--font-mono);font-size:14px;font-weight:600;text-align:right}.au-stage__bar.is-cold{background-color:#60a5fa}.au-stage__bar.is-warm{background-color:#a78bfa}.au-stage__bar.is-hot{background-color:#f97316}.au-stage__bar.is-loyal{background-color:#10b981}.au-note{margin-top:14px;padding:8px 10px;border:1px solid #EDF1F6;border-radius:6px;background-color:#fafbfd;color:var(--text-muted);font-size:11.5px;line-height:1.45}.au-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px 18px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.au-filters__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.au-filters__row--bottom{padding-top:10px;border-top:1px solid #F1F5F9}.au-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:9px;background-color:#f1f5f9}.au-segmented button{padding:6px 12px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer}.au-segmented button.is-active{background-color:#fff;color:var(--text-main);font-weight:700;box-shadow:0 1px 3px #00000014}.au-chan{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.au-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:#fff;color:var(--text-muted);font-size:11.5px;cursor:pointer}.au-chip.is-active{border-color:var(--primary);background-color:var(--primary-bg);color:var(--primary-hover);font-weight:700}.au-search{position:relative;flex:1;min-width:200px;max-width:400px}.au-search svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-light)}.au-search .form-input{padding:6px 10px 6px 30px;font-size:12px}.au-sort{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:11.5px}.au-sort .form-input{width:auto;padding:5px 8px;font-size:12px}.au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.au-empty{padding:36px 20px;border:1px dashed #CBD5E1;border-radius:12px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px;text-align:center}.au-empty svg{margin-bottom:8px;color:var(--text-light)}.au-empty h4{margin-bottom:4px;color:var(--text-main);font-size:15px}.au-card{display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:1.5px solid var(--border-color);border-radius:10px;background-color:#fff}.au-card.is-included{border-color:#bbf7d0}.au-card.is-excluded{border-color:#fed7aa;background-color:#fffaf5}.au-card.is-unused{border:1px dashed #D1D5DB;background-color:#fafbfd}.au-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.au-card__head h4{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.au-delete{padding:2px;border:none;background:none;color:#ef4444;opacity:.7;cursor:pointer}.au-delete:hover{opacity:1}.au-type{display:inline-block;margin-bottom:8px;padding:2px 6px;border-radius:4px;background-color:#f1f5f9;color:#475569;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.au-type--warn{margin-left:4px;background-color:#fef3c7;color:#92400e;letter-spacing:0;text-transform:none}.au-toggle{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;cursor:pointer}.au-card__desc{margin-bottom:12px;color:var(--text-muted);font-size:12px;line-height:1.45}.au-card__chans{display:flex;flex-wrap:wrap;gap:5px}.au-card__foot{margin-top:12px;padding-top:10px;border-top:1px solid #EDF1F6;color:var(--text-muted);font-size:11.5px}.au-card__foot strong{color:var(--text-main)}.au-card__foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.au-card__badges{display:flex;flex-wrap:wrap;gap:4px}.au-badge{padding:2px 6px;border:1px solid transparent;border-radius:4px;background-color:#f1f5f9;color:#94a3b8;font-size:10.5px;font-weight:600}.au-badge.is-included{border-color:#a7f3d0;background-color:#ecfdf5;color:#059669;cursor:help}.au-badge.is-excluded{border-color:#fde68a;background-color:#fffbeb;color:#d97706;cursor:help}.au-card__groups{margin-top:6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.au-card__groups.is-included,.au-card__groups.is-included strong{color:#047857}.au-card__groups.is-excluded,.au-card__groups.is-excluded strong{color:#b45309}@media screen and (max-width: 600px){.au-stage{grid-template-columns:1fr 36px}.au-stage .progress-track{grid-column:1 / -1;grid-row:2}}.ma-muted{color:var(--text-muted);font-size:12.5px}.ma-pad{display:flex;align-items:center;gap:6px;padding:14px 4px}.ma-layout{display:grid;grid-template-columns:300px 1fr;align-items:start;gap:18px}.ma-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--border-color)}.ma-tab{margin-bottom:-1px;padding:9px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer}.ma-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.ma-kw-filter{max-width:420px}.ma-picker{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 150px);padding:14px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ma-search{position:relative}.ma-search svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-light)}.ma-search .form-input{padding:7px 10px 7px 30px;font-size:12.5px}.ma-check{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;cursor:pointer}.ma-products{display:flex;flex-direction:column;gap:2px;margin:0 -6px;overflow-y:auto}.ma-product{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;cursor:pointer}.ma-product:hover{background-color:#f8fafc}.ma-product.is-active{border-color:#bae6fd;background-color:#f0f9ff}.ma-product__text{display:flex;flex-direction:column;min-width:0}.ma-product__title{overflow:hidden;color:var(--text-main);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ma-product__meta{color:var(--text-light);font-size:11px}.ma-more{margin-top:6px;padding:7px;border:1px dashed #CBD5E1;border-radius:8px;background:none;color:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.ma-filters{display:flex;flex-wrap:wrap;gap:5px}.ma-filter{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--border-color);border-radius:14px;background-color:#fff;color:var(--text-muted);font-size:11.5px;font-weight:600;cursor:pointer}.ma-filter span{padding:0 5px;border-radius:8px;background-color:#f1f5f9;font-size:10.5px}.ma-filter.is-active{border-color:var(--primary);background-color:var(--primary-bg);color:var(--primary-hover)}.ma-filter.is-active span{background-color:#fff}.ma-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ma-state{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px}.ma-state.is-error{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.ma-state.is-warning{border-color:#fed7aa;background-color:#fff7ed;color:#7c2d12}.ma-empty{padding:40px 24px;border:1px dashed #CBD5E1;border-radius:14px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.ma-empty svg{margin-bottom:8px;color:var(--primary)}.ma-empty h4{margin-bottom:4px;color:var(--text-main);font-size:15px}.ma-empty p{max-width:520px;margin:0 auto}.ma-product-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ma-product-head__text{flex:1;min-width:200px}.ma-product-head__text h2{font-size:17px;font-weight:700}.ma-product-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ma-history{width:auto;padding:7px 10px;font-size:12px}.ma-run{display:inline-flex;align-items:center;gap:6px}.ma-quota{padding:3px 9px;border-radius:10px;background-color:#ecfdf5;color:#047857;font-size:11.5px;font-weight:600}.ma-quota.is-empty{background-color:#fef2f2;color:#b91c1c}.ma-report{display:flex;flex-direction:column;gap:14px}.ma-report .kpis-grid{margin-bottom:0}.ma-meta{display:flex;align-items:center;gap:8px;color:var(--text-light);font-size:11.5px}.ma-delete{display:inline-flex;padding:3px;border:none;background:none;color:var(--danger);opacity:.7;cursor:pointer}.ma-delete:hover{opacity:1}.ma-kpi-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;color:var(--text-muted);font-size:11.5px}.ma-delta{font-size:11.5px;font-weight:700}.ma-delta.is-good{color:var(--success)}.ma-delta.is-bad{color:var(--danger)}.ma-price.is-sopra .kpi-value{color:#b45309}.ma-price.is-sotto .kpi-value{color:#0369a1}.ma-price.is-even .kpi-value{color:#15803d}.ma-note{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border:1px solid #BFDBFE;border-radius:8px;background-color:#eff6ff;color:#1e3a8a;font-size:12px;line-height:1.45}.ma-note svg{flex-shrink:0;margin-top:2px}.ma-panel{padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ma-panel h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:15px;font-weight:700}.ma-summary{border-left:4px solid var(--primary)}.ma-summary p,.ma-text{color:#334155;font-size:13px;line-height:1.55}.ma-text{margin-bottom:12px}.ma-chart{width:100%;height:220px;margin-bottom:12px}.ma-foot{margin-top:10px;color:var(--text-light);font-size:11px}.ma-table-wrap{overflow-x:auto;border:1px solid #EDF1F6;border-radius:10px}.ma-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.ma-table th{padding:9px 12px;border-bottom:1px solid var(--border-color);background-color:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.ma-table td{padding:9px 12px;border-bottom:1px solid #F1F5F9;vertical-align:top}.ma-table tr:last-child td{border-bottom:none}.ma-table tr.is-own td{background-color:#f0f9ff}.ma-table .is-num{text-align:right;white-space:nowrap}.ma-note-cell{min-width:220px;color:var(--text-muted);font-size:11.5px;line-height:1.4}.ma-seed{margin-left:6px;padding:1px 5px;border-radius:4px;background-color:#e0f2fe;color:#0369a1;font-size:10px;font-weight:600}.ma-comp{font-size:11.5px;font-weight:600}.ma-comp.is-low{color:var(--success)}.ma-comp.is-medium{color:#b45309}.ma-comp.is-high{color:var(--danger)}.ma-link{display:inline-flex;align-items:center;gap:4px;color:var(--primary-hover);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.ma-link:hover{text-decoration:underline}.ma-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ma-list{padding:14px 16px;border:1px solid var(--border-color);border-top:3px solid;border-radius:12px;background-color:var(--bg-card)}.ma-list h4{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:13.5px}.ma-list ul{display:flex;flex-direction:column;gap:6px;padding-left:18px}.ma-list li{color:#334155;font-size:12.5px;line-height:1.45}.ma-list.is-info{border-top-color:#3b82f6}.ma-list.is-good{border-top-color:#10b981}.ma-list.is-bad{border-top-color:#ef4444}.ma-list.is-action{border-top-color:#f59e0b}.ma-sources{display:flex;flex-direction:column;gap:4px;padding-left:18px;font-size:12px}@media screen and (max-width: 900px){.ma-layout{grid-template-columns:1fr}.ma-picker{position:static;max-height:360px}}@media print{.ma-picker,.ma-product-head__actions,.ma-delete,.ma-meta,.ma-tabs,.ma-kw-filter{display:none!important}.ma-layout{display:block!important}.ma-panel{break-inside:auto;page-break-inside:auto}.ma-list,.ma-table tr,.ma-product-head,.ma-summary,.cc-charts .ma-panel,.kpi-card{break-inside:avoid;page-break-inside:avoid}.ma-panel h3{break-after:avoid;page-break-after:avoid}.ma-table-wrap{overflow:visible!important;border:none!important}.ma-table{font-size:9.5px!important}.ma-table th,.ma-table td{padding:5px 6px!important;white-space:normal!important}.ma-table .is-num{white-space:nowrap!important}.ma-note-cell{min-width:0!important}.ma-link{overflow-wrap:anywhere}}.ma-kpi-foot--small{font-size:11px;color:var(--text-light)}.cd-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin-bottom:22px}.cd-header__title{margin:0;font-size:21px;font-weight:700}.cd-header .badge-status{margin-top:0}.cd-header__actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.cd-header__actions .b-button{height:38px;border-color:var(--border-color);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--text-muted)}.cd-header__actions .b-button.is-accent,.cd-header__actions .b-button.is-accent svg{color:var(--primary)}.cd-header__actions .b-button.is-accent.is-toggle-on{border-color:#bee3f8}.cd-header__actions .b-button svg{margin-right:6px}.kpi-card.has-help{cursor:help}.kpi-label--split{display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.kpi-link{padding:0;border:none;background:none;color:var(--primary);font-size:11px;font-weight:600;text-decoration:underline;cursor:pointer}.kpi-delta.is-neutral{color:var(--text-light)}.cd-layout{align-items:flex-start}.cd-main{min-width:0}.cd-side{flex:none;width:340px}.cd-card{padding:20px 22px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px}.cd-card__title{margin-bottom:16px;font-size:15px;font-weight:600}.cd-chart{width:100%;height:260px}.cd-channels{margin-top:20px;padding-top:18px;border-top:1px solid #EDF1F6}.cd-channels__title{margin-bottom:12px;font-size:13.5px;font-weight:600}.cd-channels__row{display:grid;grid-template-columns:80px 1fr 140px;align-items:center;gap:12px}.cd-channels__row+.cd-channels__row{margin-top:10px}.cd-channels__row .badge{text-align:center}.cd-channels__value{font-size:12px;color:var(--text-muted);text-align:right}.cd-campaigns{margin-top:24px;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px}.cd-campaigns__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 18px 4px}.cd-campaigns__cta{display:flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #F9A8D4;border-radius:8px;background-color:#fdf2f8;color:#db2777;font-size:11.5px;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s}.cd-campaigns__cta:hover{border-color:#ec4899;background-color:#fce7f3}.cd-campaigns__head h3{font-size:14.5px;font-weight:600}.cd-campaigns__head p{margin-top:2px;font-size:11px;color:var(--text-light)}.cd-campaigns__split{display:block;column-count:2;column-gap:14px;padding:14px 18px 18px}.cd-camp-col{display:block;margin-bottom:14px;min-width:0;break-inside:avoid;-webkit-column-break-inside:avoid}.cd-camp-col:last-child{margin-bottom:0}.cd-camp-col__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;border-radius:9px;font-size:10.5px;font-weight:700;letter-spacing:.6px}.cd-camp-col--good .cd-camp-col__head{background-color:#22a06b14;color:var(--success)}.cd-camp-col--bad .cd-camp-col__head{background-color:#f7941d1f;color:#c2710c}.cd-camp-col--critical .cd-camp-col__head{background-color:var(--danger);color:#fff}.cd-camp-col--critical .cd-camp-col__rule{color:#ffffffd9}.cd-camp-col--critical .cd-camp-col__count{color:var(--danger)}.cd-camp-col__count{padding:1px 7px;border-radius:10px;background-color:#fff;font-size:10px}.cd-camp-col__rule{margin-left:auto;color:var(--text-light);font-size:10px;font-weight:600;letter-spacing:0}.cd-camp-empty{padding:14px 12px;border:1px dashed var(--border-color);border-radius:10px;color:var(--text-light);font-size:11.5px}.cd-camp-card{margin-bottom:8px;padding:10px 12px;border:1px solid var(--border-color);border-left:3px solid transparent;border-radius:10px;cursor:pointer;transition:background-color .2s,border-color .2s}.cd-camp-card:last-child{margin-bottom:0}.cd-camp-col--good .cd-camp-card{border-left-color:#22a06b73}.cd-camp-col--bad .cd-camp-card{border-left-color:#f7941d8c}.cd-camp-col--critical .cd-camp-card{border-color:#e5484d4d;border-left-color:var(--danger);background-color:#e5484d0a}.cd-camp-card:hover{background-color:#f7fafc}.cd-camp-card.is-open{border-color:var(--primary);background-color:#f7fafc}.cd-camp-card__top{display:flex;align-items:center;gap:7px;min-width:0}.cd-camp-card__name{overflow:hidden;flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cd-camp-card__chevron{display:flex;color:var(--text-xlight)}.cd-camp-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.cd-camp-metric{display:flex;flex-direction:column;gap:1px;min-width:0}.cd-camp-metric small{color:var(--text-xlight);font-size:9.5px;font-weight:600;letter-spacing:.5px}.cd-camp-metric b{font-size:13px;font-weight:600}.cd-camp-card__hint{display:-webkit-box;overflow:hidden;margin-top:8px;padding-top:7px;border-top:1px solid #EDF1F6;color:var(--text-muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cd-camp-ads{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:10px;border-left:2px solid var(--primary)}.cd-camp-ad{padding:8px 10px;border-radius:8px;background-color:#f2f6fa}.cd-camp-ad__head{display:flex;align-items:center;gap:6px;min-width:0}.cd-camp-ad__name{overflow:hidden;flex:1;min-width:0;font-size:11.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.cd-camp-ad__metrics{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px}.cd-camp-ad__metrics span{display:flex;align-items:baseline;gap:5px}.cd-camp-ad__metrics small{color:var(--text-xlight);font-size:9px;font-weight:600;letter-spacing:.5px}.cd-camp-ad__metrics b{font-size:11.5px;font-weight:600}.cd-value-good{color:var(--success);font-weight:600}.cd-value-bad{color:var(--danger);font-weight:600}@media (max-width: 1100px){.cd-campaigns__split{column-count:1}}.cd-pill{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600}.cd-pill--active{background-color:#22a06b1a;color:var(--success)}.cd-pill--inactive{background-color:#6b7a8c1a;color:var(--text-muted)}.cd-pill--limited{background-color:#e5484d1a;color:var(--danger);font-size:9px;font-weight:700}.cd-pill--learning{background-color:#f7941d1a;color:var(--secondary);font-size:9px;font-weight:700}.cd-camp-verdict{padding:7px 9px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.4}.cd-camp-verdict--good{background-color:#22a06b1a;color:var(--success)}.cd-camp-verdict--bad{background-color:#f7941d1f;color:#b4700f}.cd-camp-verdict--critical{background-color:#e5484d1a;color:var(--danger)}.cd-camp-ad{padding-left:8px;border-left:3px solid transparent}.cd-camp-ad--good{border-left-color:var(--success);background-color:#22a06b12}.cd-camp-ad--bad{border-left-color:var(--secondary);background-color:#f7941d14}.cd-camp-ad--critical{border-left-color:var(--danger);background-color:#e5484d12}.cd-camp-ad--idle{border-left-color:#d4dce5}.cd-verdict--good{background-color:#22a06b1f;color:var(--success)}.cd-verdict--bad{background-color:#f7941d24;color:#b4700f}.cd-verdict--critical{background-color:#e5484d1f;color:var(--danger)}.cd-side__inner{display:flex;flex-direction:column;gap:14px;padding:20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:14px}.cd-side__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #EDF1F6}.cd-side__brand{display:flex;align-items:center;gap:8px}.cd-side__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background-color:var(--text-main);color:#fff}.cd-side__title{font-size:13.5px;font-weight:700;line-height:1.2;color:var(--text-main)}.cd-side__subtitle{font-size:11px;color:var(--text-muted)}.cd-side__close{display:flex;align-items:center;padding:4px;border:none;border-radius:6px;background:none;color:var(--text-light);cursor:pointer}.cd-metric-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.cd-metric-big{font-size:20px;font-weight:800;letter-spacing:-.5px;color:var(--text-main)}.cd-metric-big small{margin-left:5px;font-size:11px;font-weight:500;color:var(--text-muted)}.cd-metric-good{font-size:11px;font-weight:600;color:#10b981}.cd-legend{display:flex;justify-content:space-between;margin:8px 0 10px;font-size:10.5px;color:var(--text-muted)}.cd-legend span{display:flex;align-items:center;gap:3px}.cd-dot{width:6px;height:6px;border-radius:50%}.cd-topseller{margin-bottom:8px;padding:8px 10px;background-color:#f8fafc;border:1px solid #E2E8F0;border-radius:8px}.cd-topseller__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.cd-topseller__label{font-size:10px;font-weight:700;color:#f59e0b;text-transform:uppercase}.cd-topseller__value{font-size:11px;font-weight:700;color:#10b981}.cd-topseller__name{overflow:hidden;font-size:11.5px;font-weight:600;color:#1e293b;white-space:nowrap;text-overflow:ellipsis}.cd-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.cd-mini{padding:6px 8px;border:1px solid;border-radius:7px}.cd-mini__label{font-size:9.5px;font-weight:600}.cd-mini__value{font-size:12px;font-weight:700}.cd-mini__value small{font-size:10px;font-weight:500}.cd-mini--watch{background-color:#fffbeb;border-color:#fde68a}.cd-mini--watch .cd-mini__label{color:#b45309}.cd-mini--watch .cd-mini__value{color:#92400e}.cd-mini--alert{background-color:#fef2f2;border-color:#fecaca}.cd-mini--alert .cd-mini__label{color:#b91c1c}.cd-mini--alert .cd-mini__value{color:#dc2626}.cd-mini--ok{background-color:#f0fdf4;border-color:#bbf7d0}.cd-mini--ok .cd-mini__label{color:#15803d}.cd-mini--ok .cd-mini__value{color:#16a34a}.cd-waste-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-bottom:6px;padding:6px 10px;border:1px solid #FCA5A5;border-radius:7px;background-color:#fef2f2;color:#dc2626;font-size:11px;font-weight:700;cursor:pointer}.cd-pacing__amount{font-size:13px;font-weight:700;color:var(--text-main)}.cd-pacing__amount small{font-size:11px;font-weight:500;color:var(--text-muted)}.cd-pacing__pct{font-size:12px;font-weight:800}.cd-pacing .progress-track{margin-bottom:10px}.cd-ai{padding:12px 14px;border:1px solid #E9D5FF;border-radius:12px;background:linear-gradient(135deg,#faf5ff,#f3e8ff)}.cd-ai__title{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:700;color:#581c87}.cd-ai__text{margin-bottom:8px;font-size:11px;line-height:1.35;color:#6b21a8}.cd-ai__btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:6px 10px;border:none;border-radius:7px;background:linear-gradient(135deg,#1b9cd8,#8a2be2);box-shadow:0 2px 6px #8a2be233;color:#fff;font-size:11.5px;font-weight:600;cursor:pointer}@media screen and (max-width: 1023px){.cd-side{width:100%}}@media screen and (max-width: 900px){.cd-header__actions{margin-left:0;width:100%}.cd-header__actions .b-button{flex:1 1 auto}.cd-card{padding:14px}.cd-channels__row{grid-template-columns:76px 1fr}.cd-channels__value{grid-column:1 / -1;text-align:left}}.ad-muted{color:var(--text-light);font-size:11.5px}.ad-value{color:var(--text-main)}.ad-strong{font-weight:600;color:var(--text-main)}.ad-good{color:var(--success);font-size:11.5px;font-weight:600}.ad-bad{color:var(--danger);font-size:11.5px}.ad-nowrap{white-space:nowrap}.ad-btn-icon{display:inline-flex;align-items:center;gap:8px}.ad-empty{padding:30px 20px;border:1px dashed #CBD5E1;border-radius:12px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px;text-align:center}.ad-stack{display:flex;flex-direction:column;gap:14px}.ad-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.ad-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ad-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.ad-card__tools{display:flex;align-items:center;gap:6px}.ad-tag{padding:3px 8px;font-size:10.5px}.ad-tag--gsc{background-color:#e8f0fe;color:#1a73e8;border:1px solid #D2E3FC}.ad-tag--ga4{background-color:#fef7e0;color:#b06000;border:1px solid #FCE8B2}.ad-tag--lead{background-color:#f1ecfe;color:#6d28d9;border:1px solid #DDD3FB}.ad-project{padding:2px 8px;border-radius:4px;background-color:var(--primary-bg);color:var(--primary);font-size:10.5px;font-weight:600}.ad-icon-btn{display:inline-flex;padding:4px;border:none;border-radius:6px;background:none;color:var(--primary);cursor:pointer}.ad-icon-btn:hover{background-color:#f1f5f9}.ad-icon-btn.is-danger{color:var(--danger)}.ad-card__title{margin-bottom:8px;font-size:14.5px;font-weight:600}.ad-fields{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:12px;overflow-wrap:anywhere}.ad-result{margin-top:10px;padding:6px 10px;border-radius:6px;font-size:11.5px}.ad-result.is-success{background-color:#f0fdf4;color:#166534}.ad-result.is-error{background-color:#fef2f2;color:#b91c1c}.ad-synclog{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding:7px 10px;border-radius:8px;background-color:#f8fafc;color:var(--text-muted);font-size:11px;line-height:1.45}.ad-synclog svg{flex-shrink:0;margin-top:1px}.ad-synclog strong{color:var(--text-main);font-weight:600}.ad-synclog__detail{display:block;color:var(--text-light)}.ad-synclog.is-error{background-color:#fef2f2;color:#b91c1c}.ad-synclog.is-error strong,.ad-synclog.is-error .ad-synclog__detail{color:#b91c1c}.ad-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #EDF1F6;font-size:11.5px}.ad-status{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ad-status.is-good{color:var(--success)}.ad-status.is-bad{color:var(--danger)}.ad-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.ad-sync{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:none;border-radius:6px;background-color:var(--primary-bg);color:var(--primary);font-size:11px;font-weight:600;cursor:pointer}.ad-sync:disabled{opacity:.7;cursor:wait}.au-banner{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:12px 16px;border-radius:10px;font-size:12.5px;background-color:#f8fafc;color:var(--text-muted)}.au-banner svg{flex-shrink:0}.au-banner strong{font-weight:600}.au-banner.is-good{background-color:#f0fdf4;color:#166534}.au-banner.is-warn{background-color:#fff8e1;color:#b06000}.au-banner.is-bad{background-color:#fef2f2;color:#b91c1c}.au-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--border-color)}.au-tab{padding:9px 16px;border:none;border-bottom:2px solid transparent;background:none;font-size:12.5px;font-weight:600;color:var(--text-light);cursor:pointer}.au-tab.is-active{color:var(--primary);border-bottom-color:var(--primary)}.au-runs{display:flex;flex-direction:column;gap:8px}.au-run{border:1px solid var(--border-color);border-radius:10px;background-color:#fff;overflow:hidden}.au-run__head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:none;background:none;font-size:12px;color:var(--text-muted);text-align:left;cursor:pointer}.au-run__head:hover{background-color:#f8fafc}.au-run__chevron{flex-shrink:0;color:var(--text-light)}.au-run__state{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.au-run__state.is-good{color:var(--success)}.au-run__state.is-warn{color:#b06000}.au-run__state.is-bad{color:var(--danger)}.au-run__when{color:var(--text-main);font-weight:600;white-space:nowrap}.au-run__counts{margin-left:auto;white-space:nowrap}.au-run__duration{white-space:nowrap}.au-run__body{padding:4px 14px 16px 40px;display:flex;flex-direction:column;gap:16px}.au-config{display:flex;flex-direction:column;gap:22px}.au-section h5{margin:0 0 8px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-light)}.au-note{margin:0 0 12px;font-size:12.5px;line-height:1.6;color:var(--text-muted);max-width:760px}.au-note strong{color:var(--text-main);font-weight:600}.au-list{margin:0;padding-left:16px;font-size:12px;line-height:1.7;color:var(--text-muted)}.au-list strong{color:var(--text-main);font-weight:600}.au-list--ok{columns:2;column-gap:32px}.au-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:14px;max-width:900px}.au-fields label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-main)}.au-fields input{padding:8px 11px;border:1px solid var(--border-color);border-radius:8px;font-size:13px;color:var(--text-main)}.au-fields .ad-muted{font-weight:400;line-height:1.55}.au-updated{margin-top:10px}.ad-project-card{padding:20px 22px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ad-project-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.ad-project-card__name{font-size:15px;font-weight:600}.ad-badge{margin:0}.ad-objective{padding:2px 8px;border:1px solid #C7E6F6;border-radius:6px;background-color:var(--primary-bg);color:var(--primary);font-size:11px;font-weight:600}.ad-objective.is-lead{border-color:#ffe082;background-color:#fff8e1;color:var(--secondary)}.ad-edit{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:11.5px}.ad-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ad-pill{padding:5px 12px;border:1px solid var(--border-color);border-radius:14px;background-color:#f2f6fa;color:#41556b;font-size:12px;font-weight:500}.ad-team{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #EDF1F6}.ad-team h4{color:var(--text-light);font-size:12px;font-weight:600;text-transform:uppercase}.ad-team__row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.ad-role{padding:3px 10px;border-radius:12px;background-color:#6b7a8c14;color:var(--text-muted);font-size:11px;font-weight:600;white-space:nowrap}.ad-role.is-super-admin{background-color:#f7941d14;color:var(--secondary)}.ad-role.is-staff{background-color:#1b9cd814;color:var(--primary)}.ad-table-card{overflow:hidden;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ad-table-wrap{overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ad-table th{padding:14px 16px;border-bottom:1px solid #EDF1F6;color:var(--text-light);font-size:10.5px;font-weight:600;text-transform:uppercase}.ad-table td{padding:12px 16px;border-bottom:1px solid #EDF1F6}.ad-table .is-right{text-align:right}.ad-tags{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.ad-mini{padding:2px 6px;border:1px solid #E2E8F0;border-radius:4px;background-color:#f1f5f9;color:#475569;font-size:10.5px;font-weight:500}.ad-mini.is-amber{border-color:#fde68a;background-color:#fef3c7;color:#b45309;font-weight:600}.ad-mini.is-blue{border-color:#c7e6f6;background-color:var(--primary-bg);color:var(--primary-hover)}.ad-row-btn{margin-left:6px;padding:6px}.ad-row-btn.is-danger{border-color:#e5484d33;color:var(--danger)}.cst-muted{color:var(--text-light);font-size:11.5px}.cst-state{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-card);color:var(--text-muted);font-size:12.5px}.cst-state.is-error{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.cst-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;border:1.5px dashed var(--border-color);border-radius:14px;background-color:#fbfcfe;color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.cst-empty svg{color:#d3dce6}.cst-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--border-color)}.cst-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer}.cst-tab span{padding:0 6px;border-radius:8px;background-color:#f1f5f9;font-size:11px}.cst-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.cst-layout{display:grid;grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:18px}.cst-form,.cst-card{padding:18px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.cst-form{display:flex;flex-direction:column;gap:16px}.cst-result{display:flex;flex-direction:column;gap:14px;min-width:0}.cst-step{display:flex;flex-direction:column;gap:8px}.cst-step__title{display:flex;align-items:center;gap:6px;color:var(--text-main);font-size:13px;font-weight:700}.cst-formats{display:flex;flex-direction:column;gap:6px}.cst-format{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center;padding:8px 10px;border:1px solid var(--border-color);border-radius:10px;background:#fff;text-align:left;cursor:pointer}.cst-format .cst-muted{grid-column:1 / -1;font-size:10.5px}.cst-format__label{font-size:12.5px;font-weight:600;color:var(--text-main)}.cst-format.is-active{border-color:var(--primary);background-color:#f0f9ff}.cst-segmented{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:9px;background-color:#f1f5f9}.cst-segmented button{padding:5px 10px;border:none;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.cst-segmented button.is-active{background-color:#fff;color:var(--text-main);box-shadow:0 1px 3px #00000014}.cst-search{position:relative}.cst-search svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-light)}.cst-search .form-input{padding-left:30px;font-size:12.5px}.cst-options{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}.cst-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;cursor:pointer}.cst-option:hover{background-color:#f8fafc}.cst-option.is-active{border-color:#bae6fd;background-color:#f0f9ff}.cst-option__text{display:flex;flex-direction:column;min-width:0}.cst-option__title{overflow:hidden;color:var(--text-main);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cst-signal{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;cursor:pointer}.cst-signal input{margin-top:3px}.cst-signal__text{display:block;margin-top:2px;color:#334155}.cst-kind{margin-right:6px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.cst-kind.is-fatto{background-color:#dcfce7;color:#15803d}.cst-kind.is-idea{background-color:#fef3c7;color:#b45309}.cst-kind.is-azione{background-color:#f1f5f9;color:#475569}.cst-generate{display:flex;justify-content:center;gap:8px;width:100%;height:44px}.cst-small{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px}.cst-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cst-save .form-input{flex:1;min-width:200px;font-weight:600}.cst-msg{font-size:12px;font-weight:600}.cst-msg.is-success{color:var(--success)}.cst-msg.is-error{color:var(--danger)}.cst-field+.cst-field{margin-top:16px;padding-top:14px;border-top:1px solid #EDF1F6}.cst-field__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.cst-field__head strong{display:inline-flex;align-items:center;gap:6px}.cst-row{display:grid;grid-template-columns:22px 1fr auto 30px;align-items:center;gap:6px;margin-bottom:4px}.cst-card>.cst-row{grid-template-columns:1fr 30px}.cst-row__n{color:var(--text-light);font-size:11px;text-align:right}.cst-row__input{width:100%;padding:6px 9px;border:1px solid var(--border-color);border-radius:7px;background-color:#fafbfd;color:var(--text-main);font-family:inherit;font-size:12.5px}.cst-row__input:focus{outline:none;border-color:var(--primary);background-color:#fff}.cst-row.is-over .cst-row__input{border-color:#fca5a5;background-color:#fef2f2}.cst-row__len{min-width:44px;color:var(--text-light);font-family:var(--font-mono);font-size:11px;text-align:right}.cst-row__len.is-over{color:var(--danger);font-weight:700}.cst-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-color);border-radius:7px;background:#fff;color:var(--primary);cursor:pointer}.cst-copy:hover{background-color:#f0f9ff}.cst-copy.is-done{border-color:#a7f3d0;background-color:#ecfdf5;color:var(--success)}.cst-setup{display:grid;gap:8px;margin:0}.cst-setup div{display:grid;grid-template-columns:140px 1fr;gap:10px;font-size:12.5px;line-height:1.45}.cst-setup dt{color:var(--text-muted);font-weight:600}.cst-setup dd{margin:0;color:#334155}.cst-setup__name{display:flex;align-items:center;gap:8px}.cst-setup__name .mono{font-weight:600;color:#17293b}.cst-kw{margin-top:14px}.cst-chips{display:flex;flex-wrap:wrap;gap:5px}.cst-chips span{padding:3px 9px;border:1px solid #BAE6FD;border-radius:12px;background-color:#f0f9ff;color:#0369a1;font-size:11.5px}.cst-chips.is-neg span{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.cst-notes{margin:14px 0 0;padding-left:18px;color:#334155;font-size:12.5px;line-height:1.5}.cst-sets{display:flex;flex-direction:column;gap:8px}.cst-set{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-card);font-size:13px}.cst-set__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cst-set__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cst-link{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background-color:#f0f9ff;color:#0c4a6e;font-size:12.5px}.cst-link__btn,.cst-link__add{display:inline-flex;align-items:center;gap:4px;border:none;background:none;color:var(--primary);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cst-link__btn{margin-left:auto;color:var(--text-muted)}.cst-link__add{align-self:flex-start;padding:0}.cst-link-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px dashed #BAE6FD;border-radius:8px}.cst-link-form .form-input{width:auto;min-width:200px;padding:6px 8px;font-size:12.5px}.cst-link-form label{display:inline-flex;align-items:center;gap:6px}.cst-date{min-width:0!important}.cst-full{flex-basis:100%}.cst-perf{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px}.cst-perf div{padding:7px 9px;border:1px solid #EDF1F6;border-radius:8px;background-color:#fafbfd}.cst-perf span{display:block;color:var(--text-light);font-size:10.5px;font-weight:600;text-transform:uppercase}.cst-perf strong{font-family:var(--font-mono);font-size:14px}.cst-alerts{display:flex;flex-direction:column;gap:6px}.cst-alert{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border:1px solid;border-radius:8px;font-size:12px;line-height:1.45}.cst-alert svg{flex-shrink:0;margin-top:2px}.cst-alert.is-danger{border-color:#fecaca;background-color:#fef2f2;color:#7f1d1d}.cst-alert.is-warning{border-color:#fed7aa;background-color:#fff7ed;color:#7c2d12}.cst-alert.is-good{border-color:#bbf7d0;background-color:#f0fdf4;color:#14532d}.cst-alert.is-info{border-color:#bfdbfe;background-color:#eff6ff;color:#1e3a8a}.cst-set__actions--row{justify-content:flex-start}.cst-eval{padding:10px 12px;border:1px solid #DDD6FE;border-radius:8px;background-color:#faf7ff;color:#334155;font-size:12.5px;line-height:1.5}.cst-eval__head{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#5b21b6;font-weight:700}.cst-eval ul{margin:2px 0 8px;padding-left:18px}.cst-renew{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #FED7AA;border-radius:8px;background-color:#fff7ed;color:#7c2d12;font-size:12px}.cst-icon{display:inline-flex;padding:5px;border:none;border-radius:6px;background:none;cursor:pointer}.cst-icon.is-danger{color:var(--danger)}@media screen and (max-width: 1000px){.cst-layout{grid-template-columns:1fr}.cst-setup div{grid-template-columns:1fr;gap:2px}}.cst-tab,.cst-format,.cst-option,.cst-segmented button,.cst-copy,.cst-icon{font-family:inherit}.cst-label{display:block;margin-bottom:6px;color:var(--text-main);font-size:13px;font-weight:700}.cst-hint{margin-top:6px;color:var(--text-muted);font-size:11.5px;line-height:1.45}.cst-warn{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 10px;border:1px solid #FED7AA;border-radius:8px;background-color:#fff7ed;color:#7c2d12;font-size:12px;line-height:1.45}.cst-warn svg{flex-shrink:0;margin-top:2px}.cst-dest{margin-top:10px;display:flex;flex-direction:column;gap:8px}.cst-products{display:flex;flex-direction:column;gap:2px;max-height:230px;overflow-y:auto}.cst-product{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;cursor:pointer}.cst-product:hover{background-color:#f8fafc}.cst-product.is-active{border-color:#bae6fd;background-color:#f0f9ff}.cst-product__title{overflow:hidden;color:var(--text-main);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cst-upload{margin-top:10px;font-size:12px}.cst-upload__preview{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--text-muted)}.cst-upload__preview img{width:46px;height:46px;border:1px solid var(--border-color);border-radius:8px;object-fit:cover}.cst-check{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;cursor:pointer}.cst-check:has(.cst-hint){align-items:flex-start;margin-top:12px}.cst-check:has(.cst-hint) input{margin-top:2px}.cst-check .cst-hint{display:block;margin-top:2px;font-weight:400}.cst-creative{display:flex;flex-direction:column;gap:10px}.cst-creative__img{width:100%;max-height:620px;border:1px solid var(--border-color);border-radius:12px;background-color:#f8fafc;object-fit:contain}.cst-creative__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.cst-creative__bar .btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.cst-creative__prompt summary{color:var(--text-muted);font-size:12px;cursor:pointer}.cst-creative__prompt pre{margin:6px 0 0;padding:10px;border-radius:8px;background-color:#f8fafc;color:#334155;font-size:11.5px;line-height:1.5;white-space:pre-wrap}.cst-gallery{display:flex;flex-direction:column;gap:8px}.cst-gallery__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.cst-gallery__item{position:relative;display:flex;border:1px solid var(--border-color);border-radius:10px;background:#fff}.cst-gallery__item.is-active{border-color:var(--primary);background-color:#f0f9ff}.cst-gallery__item>button:first-child{display:flex;flex-direction:column;gap:2px;flex:1;padding:9px 26px 9px 10px;border:none;background:none;text-align:left;cursor:pointer}.cst-gallery__item strong{color:var(--text-main);font-size:12.5px}.cst-gallery__item span{color:var(--text-muted);font-size:11px}.cst-gallery__prompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cst-gallery__del{position:absolute;top:4px;right:6px;border:none;background:none;color:var(--text-light);font-size:16px;line-height:1;cursor:pointer}.cst-gallery__del:hover{color:var(--danger)}.cst-colorpick{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--text-muted);font-size:11.5px}.cst-colorpick input[type=color]{width:34px;height:26px;padding:0;border:1px solid var(--border-color);border-radius:6px;background:none;cursor:pointer}.cst-colorpick button{border:none;background:none;color:var(--primary);font-size:11.5px;font-weight:600;cursor:pointer}.cst-placements{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.cst-tpl__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cst-tpl__save{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:none;border-radius:6px;background-color:var(--primary-bg);color:var(--primary);font-size:11px;font-weight:600;cursor:pointer}.cst-tpl__form{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.cst-tpl__form .form-input{flex:1 1 200px}.cst-tpl__list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cst-tpl{display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:999px;overflow:hidden}.cst-tpl__apply{padding:5px 4px 5px 12px;border:none;background:none;font-size:12px;font-weight:600;color:var(--text-main);cursor:pointer}.cst-tpl:hover{border-color:var(--primary)}.cst-tpl__del{display:inline-flex;align-items:center;padding:5px 9px 5px 5px;border:none;background:none;color:var(--text-light);cursor:pointer}.cst-tpl__del:hover{color:var(--danger)}.cst-cta{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-color)}.cst-cta__label{display:block;margin-bottom:8px}.cst-headline{margin-top:8px;resize:vertical;min-height:68px;line-height:1.5}.mpb-list{display:flex;flex-direction:column;gap:6px;max-height:300px;margin-top:10px;overflow-y:auto;padding-right:2px}.mpb-pick{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border-color);border-radius:10px;background:#fff}.mpb-pick.is-active{border-color:var(--primary);background-color:#f0f9ff}.mpb-pick__main{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0;border:none;background:none;text-align:left;cursor:pointer}.mpb-pick__main strong{color:var(--text-main);font-size:12.5px}.mpb-pick__main span{color:var(--text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpb-pick__slots{display:flex;flex-wrap:wrap;gap:4px}.mpb-chip{padding:2px 8px;border:1px solid var(--border-color);border-radius:10px;background:#fff;color:var(--text-muted);font-size:10.5px;font-weight:600;cursor:pointer}.mpb-chip.is-suggested{border-style:dashed;color:var(--text-main)}.mpb-chip.is-on{border-color:var(--primary);border-style:solid;background:var(--primary);color:#fff}.mpb-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mpb-slot{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border:1.5px dashed var(--border-color);border-radius:10px;background:#fbfcfe}.mpb-slot.is-set{border-style:solid;border-color:var(--primary);background:#fff}.mpb-slot img,.mpb-slot__empty{width:100%;height:86px;border-radius:6px;object-fit:contain;background:#f1f5f9}.mpb-slot__empty{display:flex;align-items:center;justify-content:center;color:var(--text-light);font-size:11px}.mpb-slot__label{display:flex;flex-direction:column;gap:1px}.mpb-slot__label strong{color:var(--text-main);font-size:11.5px}.mpb-slot__label span{color:var(--text-muted);font-size:10.5px}.mpb-slot__del{position:absolute;top:4px;right:4px;display:inline-flex;padding:3px;border:none;border-radius:50%;background:#0f172aa6;color:#fff;cursor:pointer}.mpb-option{display:flex;align-items:center;gap:6px}.mpb-option .form-input{flex:1;min-width:0}.mpb-option.is-unused .form-input{opacity:.5;text-decoration:line-through}.mpb-option .mpb-count{width:54px;flex-shrink:0;text-align:right}.mpb-add{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;border:1px dashed var(--border-color);border-radius:8px;background:none;color:var(--text-muted);font-size:11.5px;font-weight:600;cursor:pointer}.mpb-add:hover{color:var(--text-main);border-color:#cbd5e1}.mpb-icon-btn--sm{width:24px;height:24px;flex-shrink:0}.mpb-story{width:200px;aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;background:#0f172a}.mpb-story img{width:100%;height:100%;object-fit:cover}.mpb-texts{display:flex;flex-direction:column;gap:12px;margin-top:12px}.mpb-text{display:flex;flex-direction:column;gap:6px}.mpb-text .cst-label{margin-bottom:0}.mpb-text__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mpb-text__head .cst-label,.mpb-text .mpb-text__head{margin-bottom:0}.mpb-textarea{resize:vertical;min-height:70px;font-family:inherit}.mpb-count{color:var(--text-light);font-size:11px;font-variant-numeric:tabular-nums}.mpb-count.is-over{color:#b45309;font-weight:700}.mpb-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mpb-grid label{display:flex;flex-direction:column;min-width:0}.mpb-grid .cst-label{font-size:12px}.mpb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mpb-inline{margin-left:auto;padding:4px 10px;font-size:12px}.mpb-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-muted);cursor:pointer}.mpb-icon-btn:hover:not(:disabled){color:var(--text-main);border-color:#cbd5e1}.mpb-preview{max-width:420px;border:1px solid var(--border-color);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.mpb-preview__head{display:flex;align-items:center;gap:9px;padding:10px 12px}.mpb-preview__head strong{display:block;color:#0f172a;font-size:13px}.mpb-preview__head span{color:#64748b;font-size:11px}.mpb-preview__avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#cbd5e1,#e2e8f0)}.mpb-preview__text{padding:0 12px 10px;color:#0f172a;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.mpb-preview__text em{color:#94a3b8}.mpb-preview__more{color:#64748b;font-weight:600}.mpb-preview__img{display:block;width:100%;height:auto}.mpb-preview__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#f1f5f9;color:#94a3b8;font-size:12.5px}.mpb-preview__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#f1f5f9}.mpb-preview__foot>div{display:flex;flex-direction:column;gap:1px;min-width:0}.mpb-preview__foot strong{color:#0f172a;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpb-preview__foot span{color:#64748b;font-size:11.5px}.mpb-preview__domain{font-size:10.5px!important;letter-spacing:.02em}.mpb-preview__cta{flex-shrink:0;padding:7px 12px;border-radius:6px;background:#e2e8f0;color:#0f172a!important;font-size:12.5px!important;font-weight:700}.mpb-drafts{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.mpb-draft{display:flex;flex-direction:column;gap:12px}.mpb-draft__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mpb-draft__top strong{color:var(--text-main);font-size:14px}.mpb-draft__top .cst-hint{margin-top:2px}.mpb-draft__body{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-main);word-break:break-word}.mpb-draft__body span{display:inline-block;min-width:76px;color:var(--text-muted);font-size:11.5px}.mpb-badge{flex-shrink:0;padding:3px 9px;border-radius:10px;font-size:11px;font-weight:700}.mpb-badge.is-draft{background:#f1f5f9;color:#475569}.mpb-badge.is-paused{background:#fef3c7;color:#92400e}.mpb-badge.is-error{background:#fee2e2;color:#b91c1c}.mpb-confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #FDE68A;border-radius:10px;background:#fffbeb;font-size:12.5px;line-height:1.5;color:#78350f}@media (max-width: 900px){.mpb-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.mpb-grid,.mpb-drafts{grid-template-columns:1fr}}.lu{margin-top:24px;padding:20px 22px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.lu__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.lu__title{display:flex;align-items:center;gap:8px;margin:0;color:#17293b;font-size:15px;font-weight:700}.lu__title svg{color:#d97706}.lu__sub{margin-top:3px;max-width:620px;color:var(--text-muted);font-size:12px;line-height:1.5}.lu__periods{display:flex;gap:6px}.lu__period{padding:6px 11px;border:1px solid var(--border-color);border-radius:8px;background-color:#fff;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600}.lu__period:hover{background-color:#f2f6fa}.lu__period.is-active{border-color:#bfe3f5;background-color:#f0f9ff;color:#0f7db4}.lu__loading,.lu__empty{display:flex;align-items:center;gap:8px;padding:20px 0;color:var(--text-muted);font-size:13px}.lu__totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.lu__total{padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;background-color:#f8fafc}.lu__total span{display:block;color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lu__total strong{display:block;margin-top:4px;color:#0f172a;font-size:20px;font-variant-numeric:tabular-nums}.lu__list{border:1px solid var(--border-color);border-radius:10px}.lu__row+.lu__row{border-top:1px solid #EDF1F6}.lu__rowhead{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.lu__rowhead:hover{background-color:#f8fafc}.lu__name{flex:0 0 220px;min-width:0;color:#0f172a;font-size:13px;font-weight:600}.lu__meta{display:block;margin-top:2px;color:var(--text-light);font-size:11px;font-weight:400}.lu__bar{overflow:hidden;flex:1;height:8px;min-width:60px;border-radius:999px;background-color:#eef2f7}.lu__bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#6366f1)}.lu__tokens{flex:0 0 auto;min-width:78px;color:#0f172a;font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.lu__chev{flex:0 0 auto;color:var(--text-muted);transform:rotate(-90deg);transition:transform .2s ease}.lu__chev.is-open{transform:rotate(0)}.lu__detail{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:4px 14px 14px}.lu__detail-title{margin-bottom:6px;color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lu__detail-row{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid #F1F5F9;color:#334155;font-size:12.5px}.lu__detail-row span:first-child{flex:1;min-width:0}.lu__detail-calls{color:var(--text-light);font-size:11px}.lu__detail-row strong{font-variant-numeric:tabular-nums}.lu__detail-foot{grid-column:1 / -1;color:var(--text-muted);font-size:11.5px}@media screen and (max-width: 800px){.lu__detail{grid-template-columns:1fr}.lu__name{flex-basis:100%}.lu__rowhead{flex-wrap:wrap}}.lu__images{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:1px 6px;border-radius:999px;background-color:#f1ecfe;color:#6d28d9;font-size:10.5px;font-weight:600;vertical-align:middle}.lu__cost{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;background-color:#f0fdf4;color:#166534;font-size:10.5px;font-weight:600;vertical-align:middle}.cc-muted{display:inline-flex;align-items:center;gap:6px;color:var(--text-light);font-size:12px}.cc-error{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;border:1px solid #FECACA;border-radius:8px;background-color:#fef2f2;color:#b91c1c;font-size:12.5px}.cc-note{margin-bottom:12px;padding:8px 12px;border:1px solid #FDE68A;border-radius:8px;background-color:#fffbeb;color:#92400e;font-size:12px;line-height:1.45}.cc-website{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;max-width:520px}.cc-website .form-input{flex:1;min-width:220px}.cc-website .btn,.cc-form__actions .btn{display:inline-flex;align-items:center;gap:6px}.cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cc-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background-color:#fff}.cc-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.cc-card__group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.cc-kind{min-width:46px;color:var(--text-light);font-size:10.5px;font-weight:700;text-transform:uppercase}.cc-url{display:inline-flex;align-items:center;gap:4px;color:var(--primary-hover);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.cc-url:hover{text-decoration:underline}.cc-social{padding:2px 8px;border:1px solid #DDD6FE;border-radius:10px;background-color:#f5f3ff;color:#6d28d9;font-size:11px;font-weight:600;text-decoration:none}.cc-notes{color:var(--text-muted);font-size:11.5px;font-style:italic;line-height:1.4}.cc-icon-btn{display:inline-flex;padding:4px;border:none;border-radius:6px;background:none;color:var(--primary);cursor:pointer}.cc-icon-btn:hover{background-color:#f1f5f9}.cc-icon-btn.is-danger{color:var(--danger)}.cc-link{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:none;background:none;color:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.cc-form{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;border:1px solid #BAE6FD;border-radius:12px;background-color:#f5fbff}.cc-form .form-label{display:flex;flex-direction:column;gap:4px;margin:0}.cc-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cc-social-row{display:grid;grid-template-columns:150px 1fr 28px;align-items:center;gap:6px}.cc-form__actions{display:flex;justify-content:flex-end;gap:8px}.cc-suggestions{margin-bottom:14px;padding:12px 14px;border:1px solid #DDD6FE;border-radius:12px;background-color:#faf7ff;font-size:12.5px}.cc-suggestions__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cc-table{width:100%;border-collapse:collapse;font-size:12.5px}.cc-table th{padding:7px 10px;border-bottom:1px solid var(--border-color);color:#475569;font-weight:600;text-align:left;white-space:nowrap}.cc-table td{padding:7px 10px;border-bottom:1px solid #F1F5F9}.cc-table tr:last-child td{border-bottom:none}.cc-table .is-num{text-align:right;white-space:nowrap}@media screen and (max-width: 600px){.cc-social-row{grid-template-columns:1fr 28px}.cc-social-row select{grid-column:1 / -1}}.cc-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.cc-chart{width:100%;height:240px}.cc-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border-color)}.cc-tab{display:inline-flex;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer}.cc-tab span{padding:0 6px;border-radius:8px;background-color:#f1f5f9;font-size:11px}.cc-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.cc-tab.is-active span{background-color:#e0f2fe;color:#0369a1}.cc-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cc-sortable:hover{color:var(--primary-hover)}.cc-sortable svg{vertical-align:middle}.cc-trend{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.cc-spark{color:#94a3b4}.cc-up{color:var(--success);font-size:11.5px;font-weight:700}.cc-down{color:var(--danger);font-size:11.5px;font-weight:700}.cc-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;color:var(--text-muted);font-size:12px}.cc-pager .cc-icon-btn:disabled{opacity:.35;cursor:default}.ma-panel .ma-kw-filter{margin-bottom:10px}.cc-print-title{display:none}body.is-printing .cc-charts{grid-template-columns:1fr!important}@media print{.cc-tabs,.cc-pager,.ma-foot+.ma-search,.cc-spark{display:none!important}.cc-print-title{display:block!important;margin-bottom:6px}.cc-col-url{display:none!important}.cc-charts{display:block!important}.cc-charts .ma-panel{margin-bottom:10px}}.ch-state{display:flex;align-items:center;gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px}.ch-state.is-error{border-color:#fecaca;background-color:#fef2f2;color:#b91c1c}.ch-summary-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:11.5px}.ch-muted{color:var(--text-light);font-size:11px}.ch-delta{font-size:11.5px;font-weight:600}.ch-delta.is-good{color:var(--success)}.ch-delta.is-bad{color:var(--danger)}.ch-insights{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ch-insight{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid;border-radius:10px;font-size:12.5px;line-height:1.45}.ch-insight svg{flex-shrink:0;margin-top:2px}.ch-insight__title{font-weight:700}.ch-insight.is-warning{background-color:#fff7ed;border-color:#fed7aa;color:#7c2d12}.ch-insight.is-danger{background-color:#fef2f2;border-color:#fecaca;color:#7f1d1d}.ch-insight.is-info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.ch-card{height:100%;padding:18px 20px;border:1px solid var(--border-color);border-top:4px solid;border-radius:14px;background-color:var(--bg-card)}.ch-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ch-card__name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.ch-card__share{font-size:12px;color:var(--text-muted)}.ch-card__bar{margin-bottom:16px}.ch-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}.ch-metrics__label{font-size:10.5px;font-weight:600;letter-spacing:.8px;color:var(--text-light);text-transform:uppercase}.ch-metrics__value{margin:2px 0;font-family:var(--font-mono);font-size:19px;font-weight:600;color:var(--text-main)}.ch-card__foot{margin-top:16px;padding-top:12px;border-top:1px solid #EDF1F6;font-size:12px;color:var(--text-muted)}.ch-panel{margin-top:16px;padding:18px 20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.ch-panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}.ch-panel__head .b-buttons,.ch-panel__head .b-buttons .b-button{margin-bottom:0}.ch-panel__title{margin:0 0 12px;font-size:14.5px;font-weight:600}.ch-panel__head .ch-panel__title{margin:0}.ch-panel__subtitle{margin:4px 0 12px;font-size:12px;color:var(--text-muted)}.ch-panel__head .ch-panel__subtitle{margin-bottom:0}.ch-chart{width:100%;height:280px}.ch-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ch-search{display:flex;align-items:center;gap:6px;padding:0 10px;height:30px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-card);color:var(--text-light)}.ch-search input{width:230px;max-width:45vw;border:none;outline:none;background:transparent;font-size:12.5px;color:var(--text-main)}.ch-table-scroll{overflow-x:auto}.ch-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.ch-table th{padding:10px 12px;border-bottom:1px solid #EDF1F6;color:var(--text-light);font-size:10.5px;font-weight:600;text-align:left;text-transform:uppercase}.ch-table td{padding:11px 12px;border-bottom:1px solid #F1F5F9}.ch-table .is-right{text-align:right}.ch-status{margin-left:8px}.ch-roas-bad{color:var(--danger);font-weight:600}.ch-empty{padding:24px!important;text-align:center;color:var(--text-light)}.ch-sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.ch-sort:hover,.ch-sort.is-active{color:var(--text-main)}.ch-chevron{width:34px;color:var(--text-light);text-align:right}.ch-campaign-row{cursor:pointer}.ch-campaign-row:hover{background-color:#f8fafc}.ch-dest{display:inline-flex;align-items:center;gap:6px;max-width:260px}.ch-dest a{display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:var(--primary, #1B9CD8);font-size:12.5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ch-dest a:hover{text-decoration:underline}.ch-cta{text-transform:capitalize}.ch-dest-cell{display:inline-flex;align-items:center;gap:8px;color:var(--text-light)}.ch-ads-row td{padding:0 0 0 12px;background-color:#f8fafc}.ch-ads{overflow-x:auto;padding:4px 0 10px}.ch-ads__empty{padding:14px 12px;color:var(--text-light);font-size:12.5px}.ch-adtable{width:100%;min-width:860px;border-collapse:collapse;font-size:12.5px}.ch-adtable th{padding:8px 10px;border-bottom:1px solid #E2E8F0;color:var(--text-light);font-size:10px;font-weight:600;text-align:left;text-transform:uppercase}.ch-adtable td{padding:8px 10px;border-bottom:1px solid #EDF1F6}.ch-adtable .is-right{text-align:right}.ch-adrow{cursor:pointer}.ch-adrow:hover,.ch-adrow.is-open{background-color:#eef4fa}.ch-adname{display:flex;align-items:center;gap:5px;max-width:320px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ch-adrow.is-ad .ch-adname{padding-left:16px;font-weight:400}.ch-pill{display:inline-block;margin-right:4px;padding:2px 7px;border-radius:10px;background-color:#e2e8f0;color:var(--text-muted);font-size:10.5px;font-weight:600}.ch-pill.is-active{background-color:#dcfce7;color:#15803d}.ch-adchart-row td{padding:0 10px 12px;background-color:#fff}.ch-adchart{width:100%;height:190px}@media screen and (max-width: 900px){.ch-metrics__value{font-size:17px}.ch-card,.ch-panel{padding:14px}}.ch-attr-note{margin:0 0 14px}.cro-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.cro-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cro-head__quota{color:var(--text-muted);cursor:help;font-size:12.5px}.cro-head__quota strong{color:var(--text-main)}.cro-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1px solid var(--border-color)}.cro-tab{display:flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:none;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.cro-tab:hover{background-color:#f2f6fa;color:var(--text-main)}.cro-tab.is-active{border-bottom-color:var(--secondary);color:#0f7db4}.cro-tab__count{padding:1px 7px;border-radius:999px;background-color:#eef2f7;color:#475569;font-size:10.5px;font-weight:700}.cro-score{display:flex;align-items:center;gap:5px;margin-left:auto;padding-right:4px;color:var(--text-muted);font-size:12px;font-weight:600}.cro-split{display:grid;grid-template-columns:320px 1fr;gap:18px;align-items:start}.cro-list{position:sticky;top:0;overflow:hidden auto;max-height:calc(100vh - 210px);border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.cro-row{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:0;border-left:3px solid transparent;background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s}.cro-row+.cro-row{border-top:1px solid #EDF1F6}.cro-row:hover{background-color:#f8fafc}.cro-row.is-active{border-left-color:var(--secondary);background-color:#f0f9ff}.cro-row__dot{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%}.cro-row__dot--alta{background-color:#ef4444}.cro-row__dot--media{background-color:#f59e0b}.cro-row__dot--bassa{background-color:#38bdf8}.cro-row__body{min-width:0;flex:1}.cro-row__title{display:block;color:#0f172a;font-size:13px;font-weight:600;line-height:1.35}.cro-row.is-active .cro-row__title{color:#0f7db4}.cro-row__meta{display:flex;align-items:center;gap:3px;margin-top:3px;color:var(--text-muted);font-size:11px}.cro-row__date{flex:0 0 auto;color:var(--text-light);font-size:10.5px}.cro-detail{min-width:0}.cro-card{overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.cro-ask{padding:18px 20px;border-bottom:1px solid #FDE9C2;background-color:#fffbef}.cro-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.cro-prio,.cro-area{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cro-prio--alta{background-color:#fee2e2;color:#b91c1c}.cro-prio--media{background-color:#ffedd5;color:#c2410c}.cro-prio--bassa{background-color:#e0f2fe;color:#0369a1}.cro-area{border:1px solid var(--border-color);background-color:#f8fafc;color:#475569}.cro-date{margin-left:auto;color:var(--text-light);font-size:11px}.cro-card__title{color:#0f172a;font-size:14.5px;font-weight:700;line-height:1.35}.cro-card__desc{margin-top:6px;color:#475569;font-size:12.5px;line-height:1.5}.cro-card__evidence{margin-top:8px;padding:7px 10px;border-left:3px solid #F0C978;border-radius:0 6px 6px 0;background-color:#fff;color:#334155;font-size:12px}.cro-card__page{display:flex;align-items:center;gap:6px;margin-top:8px;color:#0f7db4;font-size:12px;font-weight:600}.cro-card__page--link{width:fit-content;padding:3px 9px 3px 7px;border:1px solid #BFE3F5;border-radius:999px;background-color:#f0f9ff;text-decoration:none;transition:background-color .15s,border-color .15s}.cro-card__page--link:hover{border-color:#0f7db4;background-color:#e0f2fe}.cro-modal__link{display:inline-flex;align-items:center;gap:3px;color:#0f7db4;font-weight:600}.cro-card__checks{margin:9px 0 0;padding-left:18px;color:#475569;font-size:12px;line-height:1.6}.cro-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 20px;border-top:1px solid #EDF1F6}.btn.btn-sm{padding:6px 11px;font-size:12px}.cro-vote{display:flex;gap:5px;margin-left:auto}.cro-vote__btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color);border-radius:8px;background-color:#fff;color:var(--text-muted);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.cro-vote__btn:hover{background-color:#f2f6fa;color:var(--text-main)}.cro-vote__btn.is-up{border-color:#a7f3d0;background-color:#ecfdf5;color:#059669}.cro-vote__btn.is-down{border-color:#fecaca;background-color:#fef2f2;color:#dc2626}.cro-shots{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.cro-shot{position:relative;display:flex;align-items:center;gap:6px;overflow:hidden;width:132px;height:92px;padding:0;border:1px solid var(--border-color);border-radius:9px;background-color:#fff;cursor:zoom-in;font-family:inherit;transition:border-color .15s,box-shadow .15s}.cro-shot:hover{border-color:var(--secondary);box-shadow:0 3px 10px #0f172a1f}.cro-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.cro-shot__tag{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;background-color:#0f172ab8;color:#fff;font-size:10px;font-weight:600}.cro-shot--loading,.cro-shot--failed{justify-content:center;padding:0 10px;color:var(--text-muted);cursor:default;font-size:11px;text-align:center}.cro-shot--failed{border-color:#fecaca;color:#dc2626}.cro-lightbox{position:fixed;z-index:2100;display:flex;align-items:center;justify-content:center;overflow:auto;padding:28px;background-color:#0f172ad1;cursor:zoom-out;top:0;right:0;bottom:0;left:0}.cro-lightbox img{max-width:100%;border-radius:8px;background-color:#fff;cursor:default}.cro-lightbox__close{position:fixed;top:18px;right:22px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background-color:#ffffffeb;color:#0f172a;cursor:pointer}.cro-review{padding:16px 20px}.cro-review__summary{display:flex;gap:9px;margin-bottom:12px;padding:11px 13px;border-left:3px solid #CBD5E1;border-radius:0 8px 8px 0;background-color:#f8fafc;color:#334155;font-size:12.5px;line-height:1.55}.cro-review__summary svg{flex:0 0 auto;color:#94a3b8}.cro-review__count{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.cro-review__shot{display:block;overflow:hidden;margin-bottom:10px;border:1px solid var(--border-color);border-radius:8px}.cro-review__shot img{display:block;width:100%;max-height:220px;object-fit:cover;object-position:top}.cro-review__model{margin-top:8px;color:var(--text-light);font-size:11px}.cro-finding{display:flex;gap:12px;margin-bottom:10px;padding:13px 14px;border:1px solid var(--border-color);border-left:3px solid #CBD5E1;border-radius:10px;background-color:#fff}.cro-finding--alta{border-left-color:#ef4444}.cro-finding--media{border-left-color:#f59e0b}.cro-finding--bassa{border-left-color:#38bdf8}.cro-finding__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background-color:#f1f5f9;color:#64748b}.cro-finding--alta .cro-finding__icon{background-color:#fef2f2;color:#dc2626}.cro-finding--media .cro-finding__icon{background-color:#fff7ed;color:#c2410c}.cro-finding--bassa .cro-finding__icon{background-color:#f0f9ff;color:#0369a1}.cro-finding__body{min-width:0;flex:1}.cro-finding__title{color:#0f172a;font-size:13.5px;font-weight:700;line-height:1.35}.cro-finding__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;color:var(--text-light);font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.cro-sev{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700}.cro-sev--alta{background-color:#fee2e2;color:#b91c1c}.cro-sev--media{background-color:#ffedd5;color:#c2410c}.cro-sev--bassa{background-color:#e0f2fe;color:#0369a1}.cro-finding__desc{margin-top:7px;color:#475569;font-size:12.5px;line-height:1.5}.cro-finding__fix{display:flex;gap:8px;margin-top:9px;padding:9px 11px;border-radius:8px;background-color:#f0f9ff;color:#334155;font-size:12px;line-height:1.5}.cro-finding__fix svg{flex:0 0 auto;margin-top:2px;color:#0369a1}.cro-finding__fix strong{color:#0369a1}.cro-sketch{margin-top:10px}.cro-sketch__cols{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.cro-sketch__col{overflow:hidden;border:1px solid var(--border-color);border-radius:9px;background-color:#fff}.cro-sketch__col--before{border-color:#fecaca}.cro-sketch__col--after{border-color:#a7f3d0}.cro-sketch__head{padding:5px 10px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.cro-sketch__col--before .cro-sketch__head{background-color:#fef2f2;color:#b91c1c}.cro-sketch__col--after .cro-sketch__head{background-color:#ecfdf5;color:#047857}.cro-sketch__row{padding:7px 10px;border-top:1px solid #F1F5F9;color:#334155;font-size:11.5px;line-height:1.4}.cro-sketch__arrow{color:#94a3b8}.cro-sketch__note{margin-top:7px;color:var(--text-muted);font-size:11.5px;font-style:italic}.cro-modal__hint{color:var(--text-muted);font-size:12px;line-height:1.5}.cro-drops{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cro-drop-wrap{min-width:0}.cro-drop-wrap__label{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--text-main);font-size:12px;font-weight:600}.cro-drop-wrap__label span{color:var(--text-light);font-size:10.5px;font-weight:500}.cro-drop-wrap__clear{display:flex;align-items:center;gap:4px;margin-top:5px;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:11px}.cro-drop-wrap__clear:hover{color:#dc2626}.cro-modal{position:fixed;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background-color:#0f172a73;top:0;right:0;bottom:0;left:0}.cro-modal__box{display:flex;flex-direction:column;gap:14px;overflow-y:auto;width:min(620px,100%);max-height:90vh;padding:22px 24px;border-radius:14px;background-color:var(--bg-card);box-shadow:0 20px 50px #0f172a40}.cro-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cro-modal__title{color:#0f172a;font-size:15.5px;font-weight:700}.cro-modal__sub{margin-top:2px;color:var(--text-muted);font-size:12px}.cro-modal__close{padding:6px;border-radius:8px}.cro-modal__checks{padding:11px 14px;border:1px solid #DBEAFE;border-radius:9px;background-color:#eff6ff}.cro-modal__checks-title{margin-bottom:4px;color:#1d4ed8;font-size:11.5px;font-weight:700}.cro-modal__checks ul{margin:0;padding-left:18px;color:#1e3a8a;font-size:12px;line-height:1.6}.cro-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:170px;padding:18px;border:2px dashed var(--border-color);border-radius:12px;background-color:#f8fafc;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:13px;transition:border-color .15s,background-color .15s}.cro-drop:hover{border-color:var(--secondary);background-color:#f2f9fe}.cro-drop small{color:var(--text-light);font-size:11px}.cro-drop.has-image{min-height:0;padding:8px;border-style:solid}.cro-drop img{display:block;width:100%;max-height:320px;border-radius:8px;object-fit:contain}.cro-modal__note{display:flex;flex-direction:column;gap:5px;color:var(--text-muted);font-size:12px}.cro-modal__note textarea{padding:9px 11px;border:1px solid var(--border-color);border-radius:9px;color:var(--text-main);font-family:inherit;font-size:13px;resize:vertical}.cro-modal__actions{display:flex;justify-content:flex-end;gap:9px}@media screen and (max-width: 1000px){.cro-split{grid-template-columns:1fr}.cro-list{position:static;max-height:240px}}@media screen and (max-width: 700px){.cro-card__foot .cro-vote{margin-left:0}.cro-drops,.cro-sketch__cols{grid-template-columns:1fr}.cro-sketch__arrow{transform:rotate(90deg)}}@media print{.cro-head,.cro-head__actions,.cro-tabs,.cro-card__foot,.cro-shot__tag,.cro-list{display:none!important}.cro-split{display:block!important}.cro-card__page--link{border:0;padding:0;background:none}.cro-finding,.cro-sketch,.cro-ask{break-inside:avoid}.cro-card{break-inside:auto;border-color:#cbd5e1;box-shadow:none}.cro-card{margin-bottom:14px}.cro-shot{width:150px;height:106px;cursor:default}.cro-ask{background-color:#fffbef!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.cm{display:flex;flex-direction:column;gap:16px}.cm-panel{padding:18px 20px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.cm-title{margin:0 0 12px;color:var(--text-main);font-size:14.5px;font-weight:700}.cm-title--sub{margin-top:20px}.cm-scope{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.cm-field{display:flex;flex-direction:column;gap:5px;min-width:150px;color:var(--text-muted);font-size:12px;font-weight:600}.cm-field--wide{flex:1 1 280px}.cm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.cm-hint{color:var(--text-muted);font-size:12px}.cm-msg{display:flex;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 12px;border-radius:8px;font-size:12.5px;line-height:1.45}.cm-msg svg{flex:none;margin-top:2px}.cm-msg.is-success{background-color:var(--success-bg);color:#15744c}.cm-msg.is-error{background-color:var(--danger-bg);color:#b4282d}.cm-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:28px 16px;border:1px dashed var(--border-color);border-radius:12px;color:var(--text-muted);font-size:13px;text-align:center}.cm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cm-tile{padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.cm-tile__label{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:11.5px;font-weight:600}.cm-tile__value{margin-top:6px;color:var(--text-main);font-size:24px;font-weight:800}.cm-tile__sub{margin-top:2px;color:var(--text-light);font-size:11px}.cm-tile.is-pos .cm-tile__value{color:#15744c}.cm-tile.is-neg .cm-tile__value{color:#b4282d}.cm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.cm-bars{display:flex;flex-direction:column;gap:4px}.cm-bar{display:grid;grid-template-columns:minmax(120px,190px) 1fr 34px;align-items:center;gap:10px;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer;font-family:inherit;text-align:left}.cm-bar:hover{background-color:#f2f6fa}.cm-bar.is-active{border-color:var(--primary);background-color:var(--primary-bg)}.cm-bar__label{color:var(--text-main);font-size:12.5px}.cm-bar__track{height:8px;border-radius:999px;background-color:#eef2f7;overflow:hidden}.cm-bar__fill{display:block;height:100%;border-radius:999px;background-color:var(--primary)}.cm-bar__count{color:var(--text-muted);font-size:12px;font-weight:700;text-align:right}.cm-chips{display:flex;flex-wrap:wrap;gap:6px}.cm-chip{padding:3px 10px;border-radius:999px;background-color:#eef2f7;color:#475569;font-size:12px}.cm-chip strong{margin-left:3px;color:var(--text-main)}.cm-tablewrap{overflow-x:auto}.cm-table{width:100%;border-collapse:collapse;font-size:12.5px}.cm-table th{padding:6px 8px;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.cm-table td{padding:8px;border-bottom:1px solid #F0F3F7;color:var(--text-main)}.cm-table tbody tr{cursor:pointer}.cm-table tbody tr:hover{background-color:#f7f9fb}.cm-table tbody tr.is-active{background-color:var(--primary-bg)}.cm-table__name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-warn{color:#b4282d;font-weight:700}.cm-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.cm-filters .form-input{width:auto;min-width:150px}.cm-search{flex:1 1 180px}.cm-check{display:flex;align-items:center;gap:6px;color:var(--text-main);font-size:12.5px;cursor:pointer}.cm-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cm-item{padding:11px 2px;border-bottom:1px solid #F0F3F7}.cm-item:last-child{border-bottom:none}.cm-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-item__ad{color:var(--text-muted);font-size:11.5px}.cm-item__date{margin-left:auto;color:var(--text-light);font-size:11.5px}.cm-item__text{margin-top:5px;color:var(--text-main);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.cm-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background-color:#eef2f7;color:#475569;font-size:11px;font-weight:700}.cm-badge.is-positivo{background-color:var(--success-bg);color:#15744c}.cm-badge.is-negativo{background-color:var(--danger-bg);color:#b4282d}.cm-badge.is-intent{background-color:var(--primary-bg);color:#0f7db4}.cm-badge.is-reply{background-color:var(--warning-bg);color:#a35f08}@media (max-width: 640px){.cm-bar{grid-template-columns:minmax(90px,1fr) 1fr 30px}.cm-item__date{margin-left:0}}.cm-privacy{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#f0fdf4;border:1px solid #BBF7D0;color:#166534;font-size:12px;line-height:1.5}.cm-privacy svg{flex:none;margin-top:2px}.cm-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-size:12.5px;color:#41556b}.rb{display:flex;flex-direction:column;gap:16px}.rb{--p-critica: #E5484D;--p-alta: #F7941D;--p-media: #1B9CD8;--p-bassa: #94A3B4}.rb-brief{display:grid;grid-template-columns:minmax(260px,1.3fr) auto auto;align-items:center;gap:18px;padding:18px 20px;background:linear-gradient(120deg,#fff,#f3f9fd);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-sm)}.rb-brief__main{display:flex;align-items:center;gap:14px;min-width:0}.rb-brief__bot{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1b9cd8,#7c6cf2);box-shadow:0 6px 16px #1b9cd847}.rb-brief__title{font-size:16px;font-weight:600;color:var(--text-main)}.rb-brief__sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12.5px;color:var(--text-muted)}.rb-brief__next{color:var(--text-light)}.rb-dot{width:8px;height:8px;border-radius:50%;background:var(--text-xlight)}.rb-dot.is-fresh{background:var(--success);box-shadow:0 0 0 4px #22a06b26;animation:rb-pulse 2.4s ease-in-out infinite}.rb-dot.is-stale{background:var(--warning)}@keyframes rb-pulse{50%{box-shadow:0 0 0 7px #22a06b0d}}.rb-brief__prios{display:flex;gap:8px}.rb-stat{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid var(--border-color)}.rb-stat strong{font-size:20px;line-height:1.1}.rb-stat span{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.rb-stat.is-critica strong{color:var(--p-critica)}.rb-stat.is-alta strong{color:var(--p-alta)}.rb-stat.is-media strong{color:var(--p-media)}.rb-stat.is-bassa strong{color:var(--p-bassa)}.rb-stat.is-critica:not(.is-zero){border-color:#e5484d59;background:#e5484d0d}.rb-stat.is-zero{opacity:.55}.rb-brief__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.rb-run{white-space:nowrap}.rb-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;font:inherit;font-size:12.5px;font-weight:500;border:1px solid var(--border-color);background:#fff;color:var(--text-main);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.rb-btn:hover{border-color:var(--primary);color:var(--primary)}.rb-btn.is-active{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.rb-btn.is-primary{background:var(--primary-bg);border-color:transparent;color:var(--primary)}.rb-btn.is-primary:hover{background:var(--primary);color:#fff}.rb-btn.is-success{color:var(--success)}.rb-btn.is-success:hover{background:var(--success);border-color:var(--success);color:#fff}.rb-btn.is-danger{color:var(--danger)}.rb-btn.is-danger:hover{background:var(--danger);border-color:var(--danger);color:#fff}.rb-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-light);cursor:pointer}.rb-icon:hover{background:var(--bg-primary);color:var(--text-main)}.rb-icon.is-on{color:var(--success);background:var(--success-bg)}.rb-icon.is-on.is-bad,.rb-icon.is-danger:hover{color:var(--danger);background:var(--danger-bg)}.rb-count{display:inline-block;min-width:18px;padding:0 6px;border-radius:10px;font-size:10.5px;font-weight:600;line-height:17px;text-align:center;background:var(--bg-primary);color:var(--text-muted)}.rb-filters{display:flex;flex-wrap:wrap;gap:8px}.rb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font:inherit;font-size:12.5px;border:1px solid var(--border-color);background:#fff;color:var(--text-muted);cursor:pointer}.rb-chip:hover{color:var(--text-main);border-color:#c9d3de}.rb-chip.is-active{background:var(--text-main);border-color:var(--text-main);color:#fff}.rb-chip.is-active .rb-count{background:#ffffff2e;color:#fff}.rb-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:10px;font-size:13px}.rb-notice button{border:0;background:transparent;cursor:pointer;color:inherit}.rb-notice.is-success{background:var(--success-bg);color:#177a51}.rb-notice.is-error{background:var(--danger-bg);color:#b4282d}.rb-error{padding:16px;border-radius:12px;background:var(--danger-bg);color:#b4282d}.rb-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.rb-col{display:flex;flex-direction:column;gap:10px;min-height:220px;padding:12px;border-radius:16px;background:#eef2f6;border:2px dashed transparent;transition:border-color .15s,background .15s}.rb-col.is-over{border-color:var(--primary);background:var(--primary-bg)}.rb-col__head{display:flex;align-items:center;gap:7px;padding:2px 4px;font-size:13px;font-weight:600;color:var(--text-main)}.rb-col.is-nuovo .rb-col__head svg{color:var(--primary)}.rb-col.is-in_corso .rb-col__head svg{color:var(--secondary)}.rb-col.is-fatto .rb-col__head svg{color:var(--success)}.rb-col__hint{padding:0 4px;font-size:11.5px;color:var(--text-light)}.rb-col__list{display:flex;flex-direction:column;gap:10px}.rb-col__empty{padding:26px 10px;border-radius:12px;border:1px dashed #CFD8E3;text-align:center;font-size:12.5px;color:var(--text-light)}.rb-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 10px 16px;border-radius:14px;background:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);animation:rb-in .35s ease both;cursor:grab}.rb-card:active{cursor:grabbing}.rb-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:var(--p-media)}.rb-card.is-critica:before{background:var(--p-critica)}.rb-card.is-alta:before{background:var(--p-alta)}.rb-card.is-bassa:before{background:var(--p-bassa)}.rb-card.is-critica{border-color:#e5484d4d}.rb-card.is-positive{background:linear-gradient(180deg,#fff 70%,#f2fbf6)}.rb-card.is-highlight{animation:rb-flash .9s ease}.rb-col.is-fatto .rb-card{opacity:.78}.rb-col.is-fatto .rb-card__title{text-decoration:line-through;text-decoration-color:#17293b40}@keyframes rb-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rb-flash{0%{box-shadow:0 0 0 3px #1b9cd859}to{box-shadow:var(--shadow-sm)}}.rb-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rb-prio{padding:2px 8px;border-radius:10px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--p-media);white-space:nowrap}.rb-prio.is-critica{background:var(--p-critica)}.rb-prio.is-alta{background:var(--p-alta)}.rb-prio.is-bassa{background:var(--p-bassa)}.rb-area{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-muted)}.rb-badge{padding:1px 7px;border-radius:10px;font-size:10.5px;background:var(--bg-primary);color:var(--text-muted)}.rb-badge.is-new{background:#f3e8ff;color:#7e22ce}.rb-badge.is-ok{background:var(--success-bg);color:var(--success)}.rb-card__title{margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--text-main)}.rb-card__summary{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.rb-card__toggle{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 0;border:0;background:transparent;font:inherit;font-size:12px;font-weight:500;color:var(--primary);cursor:pointer}.rb-card__toggle svg{transition:transform .2s}.rb-card__toggle svg.is-open{transform:rotate(180deg)}.rb-card__detail{display:flex;flex-direction:column;gap:8px}.rb-actions{margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;color:var(--text-main)}.rb-actions li{margin-bottom:3px}.rb-actions li::marker{color:var(--primary);font-weight:600}.rb-evidence{padding:6px 9px;border-radius:8px;background:var(--bg-primary);font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.rb-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #F0F3F7}.rb-card__spacer{flex:1}.rb-chart{margin:2px -4px 0}.rb-chart__extra{display:flex;flex-wrap:wrap;gap:12px;padding:4px 6px 0;font-size:11.5px;color:var(--text-muted)}.rb-chart__extra strong{color:var(--text-main);font-weight:500}.rb-kpi{padding:10px 12px;border-radius:12px;background:var(--bg-primary)}.rb-kpi__label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.rb-kpi__row{display:flex;align-items:baseline;gap:10px}.rb-kpi__value{font-size:24px;font-weight:600;color:var(--text-main)}.rb-kpi__delta{font-size:13px;font-weight:600}.rb-kpi__delta.is-down{color:var(--danger)}.rb-kpi__delta.is-up{color:var(--success)}.rb-kpi__prev{font-size:11.5px;color:var(--text-light)}.rb-progress{display:flex;flex-direction:column;gap:8px}.rb-progress__track{position:relative;height:12px;border-radius:8px;background:#eef2f6;overflow:visible}.rb-progress__fill{height:100%;border-radius:8px;transition:width .6s ease}.rb-progress__fill.is-behind{background:linear-gradient(90deg,#f7941d,#e5484d)}.rb-progress__fill.is-ahead{background:linear-gradient(90deg,#1b9cd8,#22a06b)}.rb-progress__marker{position:absolute;top:-4px;width:2px;height:20px;background:var(--text-main);border-radius:2px}.rb-progress__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11.5px;color:var(--text-muted)}.rb-progress__legend strong{color:var(--text-main)}.rb-progress__need{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:6px}.rb-progress__need div{display:flex;flex-direction:column;padding:6px 8px;border-radius:9px;background:var(--bg-primary)}.rb-progress__need span{font-size:10.5px;color:var(--text-muted)}.rb-progress__need strong{font-size:14px;color:var(--text-main)}.rb-table{overflow-x:auto;border-radius:10px;border:1px solid #EEF2F6}.rb-table table{width:100%;border-collapse:collapse;font-size:11.5px}.rb-table th{padding:6px 8px;text-align:left;font-weight:500;color:var(--text-muted);background:#f8fafc;white-space:nowrap}.rb-table td{padding:6px 8px;border-top:1px solid #F0F3F7;color:var(--text-main);white-space:nowrap}.rb-table td:first-child{white-space:normal}.rb-bin{padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.rb-bin__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.rb-bin__head h3{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600}.rb-bin__hint{font-size:12px;color:var(--text-light)}.rb-bin__list{margin:0;padding:0;list-style:none;max-height:340px;overflow-y:auto}.rb-bin__list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 2px;border-top:1px solid #F0F3F7}.rb-bin__title{flex:1;min-width:200px;font-size:13px;color:var(--text-main)}.rb-bin__meta{font-size:11.5px;color:var(--text-light)}.rb-empty{display:grid;place-items:center;padding:30px;color:var(--text-light);font-size:13px}.rb-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:46px 20px;text-align:center;border-radius:16px;border:1px dashed #CFD8E3;background:#fff;color:var(--text-muted)}.rb-hero svg{color:#7c6cf2}.rb-hero h3{margin:4px 0 0;font-size:16px;color:var(--text-main)}.rb-hero p{margin:0;max-width:460px;font-size:13px}@media (max-width: 1100px){.rb-brief{grid-template-columns:1fr}.rb-brief__actions{justify-content:flex-start}.rb-board{grid-template-columns:1fr}}.ca-insights{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px}.ca-insight{--tone: #1D4ED8;padding:14px 16px;border:1px solid var(--border-color);border-left:4px solid var(--tone);border-radius:10px;background-color:var(--bg-card);font-size:12.5px;line-height:1.5}.ca-insight--high{--tone: #DC2626}.ca-insight--medium{--tone: #F59E0B}.ca-insight__title{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px;color:#0f172a;font-size:13.5px;font-weight:700}.ca-insight__title svg{flex-shrink:0;margin-top:2px;color:var(--tone)}.ca-insight__desc{color:#475569}.ca-insight__action{margin-top:8px;padding:8px 10px;border-radius:8px;background-color:#f8fafc;color:#334155}.ca-panel{padding:18px 20px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.ca-panel__title{margin-bottom:14px;color:#0f172a;font-size:14px;font-weight:700}.ca-panel__title span{color:var(--text-muted);font-size:12px;font-weight:500}.ca-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ca-kpi{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px 20px;border:1px solid var(--border-color);border-left:4px solid var(--border-color);border-radius:14px;background-color:var(--bg-card);transition:box-shadow .18s,transform .18s}.ca-kpi[title]{cursor:help}.ca-kpi:hover{box-shadow:0 6px 18px #0f172a14;transform:translateY(-1px)}.ca-kpi__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px}.ca-kpi__body{min-width:0}.ca-kpi__label{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--text-muted);font-size:11.5px;font-weight:700;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.ca-kpi__value{margin-top:6px;color:var(--text-main);font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.1}.ca-kpi__unit{color:var(--text-muted);font-size:14px;font-weight:500;letter-spacing:0}.ca-kpi__foot{margin-top:6px;color:var(--text-muted);font-size:12px}.ca-kpi--red{border-left-color:#ef4444}.ca-kpi--red .ca-kpi__icon{background-color:#fef2f2;color:#dc2626}.ca-kpi--red .ca-kpi__value{color:#dc2626}.ca-kpi--green{border-left-color:#10b981}.ca-kpi--green .ca-kpi__icon{background-color:#ecfdf5;color:#059669}.ca-kpi--green .ca-kpi__value{color:#047857}@media screen and (max-width: 900px){.ca-kpis{grid-template-columns:1fr}}.ca-fn__key{display:flex;justify-content:flex-end;gap:18px;margin:-6px 0 10px;color:var(--text-muted);font-size:12px}.ca-fn__key span{display:flex;align-items:center;gap:7px}.ca-fn__dot{width:9px;height:9px;border-radius:50%}.ca-fn__dot--go{background-color:#94a3b8;box-shadow:0 0 0 3px #eef2f7}.ca-fn__dot--out{background-color:#ef4444;box-shadow:0 0 0 3px #fdecec}.ca-fn__src{padding:2px 9px;border:1px solid var(--border-color);border-radius:999px;background-color:#f8fafc;color:var(--text-muted);cursor:help;font-size:11px;font-weight:700}.ca-fn__src--real{border-color:#bbf7d0;background-color:#f0fdf4;color:#15803d}.ca-fn__scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px;overscroll-behavior-x:contain}.ca-fn__inner{min-width:860px}.ca-fn__stage{position:relative}.ca-fn__svg{display:block;width:100%;height:auto;overflow:visible}.ca-fn__pass{position:absolute;top:37.5%;display:flex;align-items:center;gap:6px;padding:7px 16px 7px 12px;border-radius:999px;background-color:#fff;box-shadow:0 4px 14px #0f172a1a;font-size:17px;font-weight:700;white-space:nowrap;transform:translate(-50%,-50%)}.ca-fn__pass svg{color:#16a34a}.ca-fn__exit{position:absolute;top:92%;display:flex;align-items:center;gap:6px;padding:5px 14px 5px 10px;border:1px solid #FBD0D0;border-radius:999px;background-color:#fef0f0;color:#dc2626;font-size:15px;font-weight:700;white-space:nowrap;transform:translate(-50%,-50%);transition:transform .18s ease-out,box-shadow .18s}.ca-fn__exit span{color:#b91c1c;font-size:12.5px;font-weight:500}.ca-fn__cols{display:grid;grid-template-columns:19fr 14.667fr 19fr 14.667fr 19fr 14.667fr 19fr;align-items:start;margin-top:14px}.ca-fn__col{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 4px;text-align:center}.ca-fn__label{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ca-fn__value{color:#0f172a;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.ca-fn__value--rate{font-size:26px}.ca-fn__note{color:var(--text-muted);font-size:12.5px}.ca-fn__verb{margin-top:4px;color:var(--text-muted);font-size:13.5px}.ca-delta{color:var(--text-muted);font-size:10.5px;font-weight:600}.ca-delta.is-good{color:#16a34a}.ca-delta.is-bad{color:#dc2626}.ca-footnote{margin-top:10px;color:var(--text-light);font-size:11.5px;line-height:1.5}.ca-product-title{color:#17293b;font-size:13px;font-weight:600}.ca-good{color:#16a34a;font-weight:700}.ca-bad{color:#dc2626;font-weight:700}.ca-action{min-width:260px;max-width:380px;color:#475569;font-size:11.5px;line-height:1.45}.ca-more{align-self:flex-start}.ca-ai{padding:14px 16px;border:1px solid #DDD6FE;border-radius:12px;background-color:#faf7ff}.ca-ai__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ca-ai__title{display:flex;align-items:center;gap:6px;color:#5b21b6;font-size:13.5px;font-weight:700}.ca-ai__sub{margin-top:2px;color:var(--text-muted);font-size:12px}.ca-ai__btn{display:inline-flex;align-items:center;gap:6px}.ca-ai__error{display:flex;align-items:center;gap:6px;margin-top:10px;color:#b91c1c;font-size:12px}.ca-ai__summary{margin-top:10px;padding-top:10px;border-top:1px solid #EDE9FE;color:#334155;font-size:12.5px;line-height:1.5}.ca-action__ai{margin-top:3px;color:#334155}.ca-prio{display:inline-block;padding:1px 6px;border-radius:4px;background-color:#f1f5f9;color:#475569;font-size:10px;font-weight:700;text-transform:uppercase}.ca-prio--alta{background-color:#fee2e2;color:#b91c1c}.ca-prio--media{background-color:#fef3c7;color:#b45309}.ca-prio--bassa{background-color:#e0f2fe;color:#0369a1}.ca-bench{padding:14px 16px;border:1px solid #BAE6FD;border-radius:12px;background-color:#f5fbff}.ca-bench__title{display:flex;align-items:center;gap:6px;color:#0369a1;font-size:13.5px;font-weight:700}.ca-bench__table{margin-top:12px;background-color:#fff}.ca-bench__actions{margin-top:12px;color:#334155;font-size:12.5px;line-height:1.5}.ca-bench__actions ol{margin-top:4px;padding-left:20px}.ca-verdict{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.ca-verdict--sopra{background-color:#dcfce7;color:#15803d}.ca-verdict--even{background-color:#e0f2fe;color:#0369a1}.ca-verdict--sotto{background-color:#fee2e2;color:#b91c1c}.ca-link{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--primary-hover);font-size:11.5px;font-weight:600;text-decoration:none}.ca-link:hover{text-decoration:underline}.pv-toast{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid #334155;border-radius:10px;background-color:#0f172a;box-shadow:0 10px 25px #0003;color:#fff;font-size:13px;font-weight:600;animation:slideIn .25s ease}.pv-toast svg{color:#10b981}.pv-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pv-header-actions .btn{display:inline-flex;align-items:center;gap:6px}.pv-btn-ai{border-color:#7e22ce;background-color:#7e22ce;color:#fff}.pv-btn-ai:hover:not(:disabled){background-color:#6b21a8}.pv-btn-small{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px}.pv-period{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.pv-period__compare{font-size:11.5px;color:var(--text-muted)}.pv-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:var(--text-muted);font-size:13px}.pv-loading svg{color:var(--primary)}.pv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}.pv-kpi{min-width:0;padding:16px 18px;border:1px solid var(--border-color);border-left:4px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.pv-kpi[title]{cursor:help}.pv-kpi__label{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.pv-kpi__value{overflow:hidden;color:var(--text-main);font-size:24px;font-weight:700;letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap}.pv-kpi__unit{color:var(--text-muted);font-size:13px;font-weight:500;letter-spacing:0}.pv-kpi__foot{margin-top:6px;color:var(--text-muted);font-size:11.5px}.pv-kpi--small .pv-kpi__value{font-size:15px;padding:5px 0}.pv-kpi--indigo{border-left-color:#6366f1}.pv-kpi--indigo .pv-kpi__value{color:#4338ca}.pv-kpi--red{border-left-color:#ef4444}.pv-kpi--red .pv-kpi__value{color:#dc2626}.pv-kpi--amber{border-left-color:#f59e0b}.pv-kpi--amber .pv-kpi__value{color:#b45309}.pv-tabs-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:20px;border-bottom:1px solid var(--border-color)}.pv-tabs{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.pv-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pv-tab:hover{color:var(--text-main)}.pv-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.pv-tab.is-active svg{color:var(--primary)}.pv-tab__count{padding:1px 7px;border-radius:10px;background-color:#edf2f7;color:var(--text-muted);font-size:11px;font-weight:700}.pv-tab.is-active .pv-tab__count{background-color:#e0f2fe;color:#0284c7}.pv-tabs-bar__tools{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.pv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pv-pill{--pill: #0F172A;--pill-bg: #F1F5F9;display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid transparent;border-radius:20px;background-color:var(--pill-bg);color:var(--pill);font-size:12px;font-weight:500;cursor:pointer}.pv-pill.is-active{background-color:var(--pill);color:#fff;font-weight:700}.pv-pill__count{font-size:10.5px;opacity:.8}.pv-pill--green{--pill: #047857;--pill-bg: #ECFDF5}.pv-pill--indigo{--pill: #4338CA;--pill-bg: #EEF2FF}.pv-pill--red{--pill: #B91C1C;--pill-bg: #FEF2F2}.pv-pill--blue{--pill: #1D4ED8;--pill-bg: #EFF6FF}.pv-pill--orange{--pill: #C2410C;--pill-bg: #FFF7ED}.pv-pill--sky{--pill: #0369A1;--pill-bg: #F0F9FF}.pv-pill--amber{--pill: #B45309;--pill-bg: #FEF3C7}.pv-note{--note: #334155;--note-bg: #F8FAFC;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--note) 25%,transparent);border-radius:10px;background-color:var(--note-bg);color:var(--note);font-size:12.5px;line-height:1.5}.pv-note>svg{flex-shrink:0;margin-top:2px}.pv-note__title{margin-bottom:2px;font-weight:700}.pv-note__action{margin-top:10px}.pv-note--green{--note: #065F46;--note-bg: #ECFDF5}.pv-note--amber{--note: #92400E;--note-bg: #FFFBEB}.pv-note--red{--note: #991B1B;--note-bg: #FEF2F2}.pv-note--indigo{--note: #3730A3;--note-bg: #EEF2FF}.pv-note--blue{--note: #1E3A8A;--note-bg: #EFF6FF}.pv-note--orange{--note: #7C2D12;--note-bg: #FFF7ED}.pv-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.pv-search{position:relative;flex:1 1 260px;min-width:0}.pv-search>svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-light)}.pv-search input{width:100%;padding:8px 28px 8px 32px;border:1px solid #D0D9E4;border-radius:8px;font-size:12.5px;outline:none}.pv-search input:focus{border-color:var(--primary)}.pv-search button{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:2px 4px;border:none;background:none;color:var(--text-light);font-size:11px;cursor:pointer}.pv-toolbar__right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pv-toolbar__label{color:var(--text-muted);font-size:12px;font-weight:500}.pv-select{max-width:100%;padding:7px 10px;border:1px solid #D0D9E4;border-radius:8px;background-color:#fff;color:#1e293b;font-size:12.5px;outline:none;cursor:pointer}@media screen and (min-width: 1400px){.pv-kpis{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 900px){.pv-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.pv-kpi{padding:12px}.pv-kpi__value{font-size:19px}.pv-toolbar{padding:10px}.pv-select{flex:1 1 140px}}.pv-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.pv-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left;font-size:12.5px;color:#334155}.pv-table th{padding:11px 14px;border-bottom:1px solid var(--border-color);background-color:#f8fafc;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.pv-table th[title]{cursor:help}.pv-table td{padding:11px 14px;border-bottom:1px solid #F1F5F9;vertical-align:middle}.pv-table .is-right{text-align:right}.pv-table .is-center{text-align:center}.pv-table__empty{padding:28px!important;color:var(--text-light);text-align:center}.pv-row:hover{background-color:#fafcff}.pv-row.is-watched{background-color:#fef3c738}.pv-row.is-expanded{background-color:#f8fafc}.pv-col-rank{width:36px;color:var(--text-light);font-weight:700}.pv-col-rank.is-top{color:var(--primary)}.pv-col-toggle{width:40px}.pv-product{display:flex;align-items:center;gap:12px}.pv-product__text{min-width:0}.pv-product__title{padding:0;border:none;background:none;color:#17293b;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.pv-product__title:hover{color:var(--primary)}.pv-product__badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.pv-product__meta{margin-top:3px;color:var(--text-muted);font-size:11px}.pv-badge{--badge: #475569;--badge-bg: #F1F5F9;display:inline-flex;align-items:center;padding:1px 6px;border:1px solid color-mix(in srgb,var(--badge) 25%,transparent);border-radius:4px;background-color:var(--badge-bg);color:var(--badge);font-size:10px;font-weight:700;white-space:nowrap}.pv-badge--green{--badge: #047857;--badge-bg: #ECFDF5}.pv-badge--red{--badge: #B91C1C;--badge-bg: #FEF2F2}.pv-badge--indigo{--badge: #4338CA;--badge-bg: #EEF2FF}.pv-badge--blue{--badge: #1D4ED8;--badge-bg: #EFF6FF}.pv-badge--orange{--badge: #C2410C;--badge-bg: #FFF7ED}.pv-badge--muted{--badge: #64748B;--badge-bg: #F8FAFC;font-weight:600}.pv-strong{color:#0f172a;font-weight:700}.pv-muted{color:var(--text-light)}.pv-small{color:var(--text-muted);font-size:10.5px}.pv-nowrap{white-space:nowrap}.pv-share{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;color:var(--text-muted);font-size:11px;font-weight:600}.pv-share .progress-track{width:50px}.pv-delta{display:inline-block;padding:3px 8px;border-radius:6px;background-color:#f1f5f9;color:var(--text-muted);font-size:11.5px;font-weight:700;cursor:help}.pv-delta.is-up{background-color:#ecfdf5;color:#059669}.pv-delta.is-down{background-color:#fef2f2;color:#dc2626}.pv-views-delta{margin-left:6px;font-size:10.5px;font-weight:600}.pv-views-delta.is-up{color:#16a34a}.pv-views-delta.is-down{color:#dc2626}.pv-star,.pv-expand{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;border-radius:6px;background:none;color:#cbd5e1;cursor:pointer}.pv-star.is-on,.pv-star:hover{color:#f59e0b}.pv-expand{color:var(--text-muted)}.pv-expand:hover{background-color:#edf2f7;color:var(--text-main)}.pv-detail-row>td{padding:14px 18px 18px;border-bottom:1px solid var(--border-color);background-color:#f8fafc}.pv-detail__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pv-detail__stats{display:flex;flex-wrap:wrap;gap:16px;color:#475569;font-size:12px}.pv-detail__stats strong{color:#0f172a}.pv-detail__chart{width:100%;height:210px}.pv-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card);color:var(--text-muted);font-size:12px}.pv-pagination__pages,.pv-pagination__size{display:flex;align-items:center;gap:4px}.pv-pagination button{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--border-color);border-radius:8px;background-color:#fff;color:#1e293b;font-size:12px;cursor:pointer}.pv-pagination button:disabled{opacity:.4;cursor:not-allowed}.pv-pagination button.is-active{border-color:var(--primary);background-color:var(--primary);color:#fff;font-weight:700}.pv-pagination__size span{margin-right:4px}.pv-stack{display:flex;flex-direction:column;gap:16px}.pv-btn-danger{border-color:#fecaca;color:#dc2626}.pv-watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.pv-watch{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.pv-watch__head{display:flex;align-items:flex-start;gap:12px}.pv-watch__title{flex:1;min-width:0}.pv-watch__title h4{overflow:hidden;margin:4px 0 2px;color:#1e293b;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pv-watch__tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.pv-watch__target{padding:10px 12px;border:1px solid #EDF2F7;border-radius:8px;background-color:#f8fafc}.pv-watch__target-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:6px;color:var(--text-muted);font-size:11.5px;font-weight:600}.pv-watch__target-row strong{color:#0f172a}.pv-watch__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pv-watch__stats>div{padding:8px;border:1px solid var(--border-color);border-radius:6px}.pv-watch__stats span{display:block;color:var(--text-muted);font-size:10.5px}.pv-watch__stats strong{color:#1e293b;font-size:13px}.pv-watch__note{padding:8px 10px;border:1px solid #DBEAFE;border-radius:6px;background-color:#eff6ff;color:#1e40af;font-size:11.5px;line-height:1.4}.pv-watch__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #F1F5F9}.pv-empty{padding:36px 20px;border:1px dashed #CBD5E1;border-radius:12px;background-color:var(--bg-card);text-align:center}.pv-empty>svg{color:#d97706}.pv-empty h4{margin:10px 0 6px;color:#17293b;font-size:15px;font-weight:700}.pv-empty p{max-width:440px;margin:0 auto 16px;color:var(--text-muted);font-size:13px;line-height:1.5}.pv-recovery{padding:20px;border:1px solid #FBD0D0;border-radius:12px;background-color:var(--bg-card)}.pv-recovery__head{display:flex;align-items:center;gap:11px;margin-bottom:14px}.pv-recovery__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background-color:#fef2f2;color:#dc2626}.pv-recovery__title{margin:0;color:#17293b;font-size:15px;font-weight:700}.pv-recovery__sub{margin-top:2px;color:#64748b;font-size:12px}.pv-recovery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.pv-recovery__card{padding:16px;border:1px solid var(--border-color);border-radius:10px;background-color:#f8fafc}.pv-recovery__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.pv-recovery__prio,.pv-recovery__channel{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.pv-recovery__prio--critica{background-color:#fee2e2;color:#b91c1c}.pv-recovery__prio--alta{background-color:#ffedd5;color:#c2410c}.pv-recovery__prio--media{background-color:#e0f2fe;color:#0369a1}.pv-recovery__channel{border:1px solid var(--border-color);background-color:#fff;color:#475569}.pv-recovery__name{color:#0f172a;font-size:13.5px;font-weight:700}.pv-recovery__desc{margin-top:5px;color:#475569;font-size:12px;line-height:1.45}.pv-recovery__products{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.pv-recovery__products span{padding:2px 8px;border:1px solid #E2E8F0;border-radius:6px;background-color:#fff;color:#334155;font-size:11px}.pv-recovery__do{margin-top:9px;padding:7px 9px;border:1px solid #DBEAFE;border-radius:6px;background-color:#eff6ff;color:#1d4ed8;font-size:11.5px;line-height:1.45}.pv-recovery__impact{margin-top:7px;color:#059669;font-size:11.5px;font-weight:700}.pc-muted{color:var(--text-light);font-size:11.5px}.pc-strong{font-weight:700}.pc-blue{color:#0284c7}.pc-nowrap{white-space:nowrap}.pc-header-actions,.pc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pc-header-actions .btn,.pc-actions .btn,.pc-vat .btn,.pc-empty .btn{display:inline-flex;align-items:center;gap:6px}.pc-badge{margin:0}.pc-chip{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;background-color:#e0f2fe;color:#0369a1;font-size:11px;font-weight:700}.pc-chip.is-amber{background-color:#fef3c7;color:#b45309}.pc-tabs{display:flex;gap:4px;margin-bottom:20px;overflow-x:auto;border-bottom:1px solid var(--border-color);scrollbar-width:none}.pc-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pc-tab:hover{color:var(--text-main)}.pc-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.pc-tab.is-active svg{color:var(--primary)}.pc-tab__count{padding:1px 7px;border-radius:10px;background-color:#edf2f7;font-size:11px;font-weight:700}.pc-stack{display:flex;flex-direction:column;gap:18px}.pc-panel{padding:20px 22px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.pc-panel--row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pc-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pc-panel__title{display:flex;align-items:center;gap:8px;color:var(--text-main);font-size:15px;font-weight:700}.pc-panel__title svg{color:var(--primary)}.pc-panel__sub{margin-top:3px;color:var(--text-muted);font-size:12.5px;line-height:1.45}.pc-saved{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid #A3E3C9;border-radius:20px;background-color:#eefbf0;color:var(--success);font-size:12px;font-weight:600}.pc-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;color:var(--text-muted);font-size:13px;text-align:center}.pc-empty.is-dashed{border:1.5px dashed #CBD5E1;border-radius:12px;background-color:#fafbfd}.pc-empty h4{color:var(--text-main);font-size:15px}.pc-empty p{max-width:460px;line-height:1.5}.pc-target{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:20px;padding:18px;border:1px solid #EDF1F6;border-radius:12px;background-color:#fafbfd}.pc-target__input{position:relative;display:inline-flex;align-items:center;margin-top:6px}.pc-target__input .form-input{width:140px;padding:10px 28px 10px 14px;font-size:18px;font-weight:700}.pc-target__input span{position:absolute;right:12px;color:var(--text-light);font-size:13px;font-weight:600;pointer-events:none}.pc-target__compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border:1px solid var(--border-color);border-radius:10px;background-color:#fff}.pc-target__compare .badge-status{margin:0}.pc-target__value{display:flex;align-items:baseline;gap:8px;margin-top:4px}.pc-target__value .mono{font-size:24px;font-weight:700}.pc-table-wrap{overflow-x:auto;border:1px solid #EDF1F6;border-radius:10px}.pc-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.pc-table th{padding:11px 14px;border-bottom:1px solid var(--border-color);background-color:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.pc-table td{padding:11px 14px;border-bottom:1px solid #F1F5F9;color:#334155}.pc-table tr:last-child td{border-bottom:none}.pc-table tr.is-current td{background-color:#f0f9ff}.pc-table .is-num{text-align:right;white-space:nowrap}.pc-table .is-center{text-align:center}.pc-notes{max-width:240px;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pc-dot{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;background-color:#94a3b4}.pc-dot.is-completed{background-color:#10b981}.pc-dot.is-in_progress{background-color:#3b82f6}.pc-dot.is-upcoming{background-color:#a78bfa}.pc-icon-btn{margin:0 2px;padding:5px 8px;font-size:12px}.pc-icon-btn.is-danger,.pc-small-btn.is-danger{border-color:#fecaca;color:#dc2626}.pc-watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.pc-watch{display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid var(--border-color);border-radius:12px;background-color:#fff}.pc-watch__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.pc-watch__info{flex:1;min-width:0}.pc-watch__info h4{margin:4px 0 2px;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pc-priority{padding:2px 6px;border:1px solid #E2E8F0;border-radius:4px;background-color:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase}.pc-priority.is-alta{border-color:#fecaca;background-color:#fee2e2;color:#dc2626}.pc-priority.is-media{border-color:#fde68a;background-color:#fef3c7;color:#d97706}.pc-watch__targets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid #EDF2F7;border-radius:8px;background-color:#f8fafc}.pc-watch__targets span{display:block;color:var(--text-muted);font-size:10.5px;font-weight:600}.pc-watch__targets strong{font-size:14px}.pc-watch__notes{margin-bottom:12px;padding:8px 10px;border:1px solid #DBEAFE;border-radius:6px;background-color:#eff6ff;color:#475569;font-size:11.5px;line-height:1.4}.pc-watch__notes strong{color:#1d4ed8}.pc-watch__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #F1F5F9}.pc-small-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px}.pc-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px}.pc-info-grid>div{padding:12px 14px;border:1px solid #EDF1F6;border-radius:10px;background-color:#fafbfd}.pc-info-grid span{display:block;color:var(--text-light);font-size:11px;font-weight:600;text-transform:uppercase}.pc-info-grid strong{display:block;margin-top:4px;font-size:14px;font-weight:600}.pc-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.pc-source{padding:14px;border:1px solid #EDF1F6;border-radius:10px;background-color:#fafbfd}.pc-source.is-connected{border-color:#bbf7d0;background-color:#f7fef9}.pc-source__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pc-source__head .badge-status{margin:0;font-size:10.5px;padding:2px 8px}.pc-source__name{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.pc-source__text{margin-top:4px;color:#475569;font-size:12px;line-height:1.45}.pc-note{margin-top:14px;padding:8px 10px;border:1px solid #EDF1F6;border-radius:6px;background-color:#fafbfd;color:var(--text-muted);font-size:11.5px;line-height:1.45}.pc-vat{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pc-vat__input{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.pc-vat__input .form-input{width:90px;padding:8px 26px 8px 12px;font-weight:700}.pc-vat__input span{position:absolute;right:10px;color:var(--text-muted);pointer-events:none}.pc-vat__msg{font-size:12px;font-weight:600}.pc-vat__msg.is-success{color:var(--success)}.pc-vat__msg.is-error{color:var(--danger)}.tb-good{color:#15803d}.tb-bad{color:#b91c1c}.tb-muted{color:var(--text-light);font-size:11.5px;font-weight:500}.tb-strong{font-weight:700}.tb-kpi-foot{margin-top:4px;color:var(--text-muted);font-size:11.5px}.tb-kpi.is-good{background-color:#f0fdf4;border-color:#bbf7d0}.tb-kpi.is-good .kpi-value{color:#15803d}.tb-kpi.is-bad{background-color:#fef2f2;border-color:#fecaca}.tb-kpi.is-bad .kpi-value{color:#b91c1c}.tb-delta{display:inline-flex;align-items:center;gap:3px;margin-left:4px;padding:1px 5px;border-radius:4px;background-color:#f1f5f9;color:#475569;font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none}.tb-delta.is-good{background-color:#dcfce7;color:#15803d}.tb-delta.is-bad{background-color:#fee2e2;color:#b91c1c}.tb-chip{display:inline-block;padding:2px 8px;border-radius:10px;background-color:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700}.tb-chip.is-good{background-color:#dcfce7;color:#15803d}.tb-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.tb-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tb-filters__label{margin:0 2px 0 6px;color:var(--text-muted);font-size:12px;font-weight:600}.tb-filters__label:first-child{margin-left:0}.tb-select{width:auto;padding:5px 8px;font-size:12px}.tb-pill{padding:5px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:#f8fafc;color:#475569;font-size:12px;font-weight:500;cursor:pointer}.tb-pill.is-active{border-color:#0284c7;background-color:#e0f2fe;color:#0369a1;font-weight:700}.tb-check{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background-color:#f1f5f9;color:#475569;font-size:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tb-btn-small{padding:4px 10px;font-size:11.5px}.tb-tabs{display:flex;gap:4px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid var(--border-color);scrollbar-width:none}.tb-tab{display:inline-flex;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;border:none;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.tb-tab:hover{color:var(--text-main)}.tb-tab.is-active{border-bottom-color:var(--primary);color:var(--text-main)}.tb-tab.is-active svg{color:var(--primary)}.tb-tab__count{padding:1px 7px;border-radius:10px;background-color:#edf2f7;font-size:11px;font-weight:700}.tb-stack{display:flex;flex-direction:column;gap:16px}.tb-empty{padding:36px 20px;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card);color:var(--text-muted);font-size:13px;text-align:center}.tb-empty svg{margin-bottom:8px;color:var(--text-light)}.tb-empty h4{margin-bottom:4px;color:var(--text-main);font-size:15px}.tb-quarter{overflow:hidden;border:1px solid var(--border-color);border-radius:12px;background-color:var(--bg-card)}.tb-quarter__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.tb-quarter__head.is-open{border-bottom:1px solid var(--border-color);background-color:#f8fafc}.tb-quarter__title{display:flex;align-items:center;gap:8px;color:#1e293b;font-size:14px;font-weight:700}.tb-quarter__stats{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--text-muted);font-size:12.5px}.tb-quarter__stats strong{color:var(--text-main)}.tb-quarter__stats strong.tb-good{color:#15803d}.tb-quarter__stats strong.tb-bad{color:#b91c1c}.tb-quarter__body{display:flex;flex-direction:column;gap:14px;padding:16px;background-color:#fafafa}.tb-target{padding:16px 20px;border:1.5px solid var(--border-color);border-radius:10px;background-color:#fff}.tb-target.is-completed{border-color:#a7f3d0}.tb-target.is-progress{border-color:#bfdbfe}.tb-target__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tb-target__title{color:var(--text-main);font-size:15px;font-weight:700}.tb-target__dates{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 14px;color:var(--text-muted);font-size:12px}.tb-target__dates svg{color:var(--primary)}.tb-target__dates strong{color:#2563eb}.tb-status{padding:2px 8px;border:1px solid;border-radius:12px;font-size:11px;font-weight:600}.tb-status.is-completed{background-color:#ecfdf5;border-color:#a7f3d0;color:#047857}.tb-status.is-progress{background-color:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.tb-status.is-upcoming{background-color:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.tb-status.is-expired{background-color:#f1f5f9;border-color:#cbd5e1;color:#475569}.tb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.tb-metric{padding:10px 12px;border:1px solid #EDF1F6;border-radius:8px;background-color:#fafbfd}.tb-metric.is-good{background-color:#f0fdf4;border-color:#bbf7d0}.tb-metric.is-good .tb-metric__value{color:#15803d}.tb-metric.is-bad{background-color:#fef2f2;border-color:#fecaca}.tb-metric.is-bad .tb-metric__value{color:#b91c1c}.tb-metric.is-info{background-color:#f0f7ff;border-color:#bae6fd}.tb-metric.is-info .tb-metric__value{color:#0284c7}.tb-metric__label{display:flex;align-items:center;color:var(--text-muted);font-size:10.5px;font-weight:600;text-transform:uppercase}.tb-metric__value{display:flex;align-items:baseline;gap:6px;margin-top:2px;color:#1e293b;font-size:17px;font-weight:700}.tb-metric__target{color:var(--text-muted);font-size:11px;font-weight:500}.tb-metric__foot{margin-top:1px;color:var(--text-muted);font-size:10.5px}.tb-progress{margin-bottom:12px}.tb-progress__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:5px;color:var(--text-muted);font-size:12px}.tb-progress__pct.is-completed{color:#10b981}.tb-progress__pct.is-progress{color:#3b82f6}.tb-bar{background-color:#94a3b4;transition:width .4s ease}.tb-bar.is-completed{background-color:#10b981}.tb-bar.is-progress{background-color:#3b82f6}.tb-pacing,.tb-advice{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;background-color:#f8fafc;color:#475569;font-size:11.5px;line-height:1.45}.tb-pacing svg{flex-shrink:0;margin-top:2px;color:#f59e0b}.tb-advice{margin-top:8px}.tb-advice svg{flex-shrink:0;margin-top:2px}.tb-advice__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-weight:700}.tb-advice.is-accelera{background-color:#f0fdf4;border-color:#86efac;color:#14532d}.tb-advice.is-ottimizza{background-color:#fef2f2;border-color:#fecaca;color:#7f1d1d}.tb-notes{display:flex;align-items:center;gap:5px;margin-top:8px;color:var(--text-muted);font-size:11.5px;font-style:italic}.tb-panel{padding:20px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.tb-panel__title{display:flex;align-items:center;gap:8px;color:var(--text-main);font-size:15px;font-weight:700}.tb-panel__sub{margin:2px 0 14px;color:var(--text-muted);font-size:12.5px;line-height:1.45}.tb-chart{width:100%;height:340px}.tb-chart--short{height:300px}.tb-table-wrap{overflow-x:auto;border:1px solid #EDF1F6;border-radius:10px}.tb-table{width:100%;border-collapse:collapse;font-size:12.5px;text-align:left}.tb-table th{padding:10px 14px;border-bottom:1px solid var(--border-color);background-color:#f8fafc;color:#475569;font-weight:600;white-space:nowrap}.tb-table td{padding:10px 14px;border-bottom:1px solid #F1F5F9}.tb-table tr:last-child td{border-bottom:none}.tb-table .is-num{text-align:right}.tb-table .is-center{text-align:center}.tb-insights{display:flex;flex-direction:column;gap:8px}.tb-insight{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border:1px solid;border-radius:10px;font-size:12.5px;line-height:1.45}.tb-insight svg{flex-shrink:0;margin-top:2px}.tb-insight__title{font-weight:700}.tb-insight.is-warning{background-color:#fff7ed;border-color:#fed7aa;color:#7c2d12}.tb-insight.is-danger{background-color:#fef2f2;border-color:#fecaca;color:#7f1d1d}.tb-insight.is-info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.tb-sim{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:16px;padding:18px;border:1px solid #EDF1F6;border-radius:12px;background-color:#fafbfd}.tb-sim input[type=range]{width:100%;accent-color:#0284C7}.tb-sim__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600}.tb-sim__row strong{font-size:16px}.tb-sim__scale{display:flex;justify-content:space-between;margin-top:4px;color:var(--text-light);font-size:11px}.tb-link{border:none;background:none;color:var(--primary);font-size:11px;cursor:pointer}.tr-header-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tr-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:10px;background-color:#fff;font-size:11.5px}.tr-sources__label{color:var(--text-light);font-weight:500}.tr-source{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid #E2E8F0;border-radius:6px;background-color:#f8fafc;color:var(--text-light);font-weight:600}.tr-source svg{filter:grayscale(100%);opacity:.6}.tr-source.is-active{border-color:#bbf7d0;background-color:#f0fdf4;color:#15803d}.tr-source.is-active svg{filter:none;opacity:1}.tr-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--text-muted)}.tr-loading svg{color:var(--primary)}.tr-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.tr-kpi{padding:16px 18px;border:1px solid var(--border-color);border-top:3px solid;border-radius:12px;background-color:var(--bg-card)}.tr-kpi.is-highlight{background-color:#f0f9ff}.tr-kpi__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tr-kpi__value{font-size:24px;font-weight:700;letter-spacing:-.5px;color:var(--text-main)}.tr-kpi__foot{margin-top:6px;font-size:11.5px;color:var(--text-muted)}.tr-kpi__foot strong{color:var(--text-main)}.tr-kpi__foot strong.tr-accent{color:var(--primary)}.tr-panel{margin-bottom:18px;padding:20px 22px;border:1px solid var(--border-color);border-radius:14px;background-color:var(--bg-card)}.tr-panel__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.tr-panel__head .b-buttons,.tr-panel__head .b-buttons .b-button{margin-bottom:0}.tr-panel__title{margin:0;font-size:15px;font-weight:700;color:var(--text-main)}.tr-panel__subtitle{margin-top:2px;font-size:12px;color:var(--text-muted)}.tr-panel>.tr-panel__subtitle{margin-bottom:14px}.tr-chart{width:100%;height:310px}.tr-table-scroll{overflow-x:auto}.tr-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12.5px;text-align:left}.tr-table th{padding:10px 12px;border-bottom:2px solid #EDF1F6;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.tr-table td{padding:12px;border-bottom:1px solid #EDF1F6;vertical-align:middle}.tr-table .is-right{text-align:right}.tr-channel{display:flex;align-items:center;gap:8px}.tr-channel__name{font-weight:600;color:var(--text-main)}.tr-channel__category{font-size:10.5px;color:var(--text-light)}.tr-share-cell{min-width:130px}.tr-share-cell__values{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.tr-share-cell__values span{font-size:11px;color:var(--text-light)}.tr-revenue{color:var(--success)}.tr-rpv{color:#0077b6;font-weight:700}.tr-muted{color:var(--text-muted)}.tr-status{display:inline-block;padding:3px 8px;border:1px solid;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.tr-note{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 16px;border:1px solid #E2E8F0;border-radius:10px;background-color:#f8fafc;color:#475569;font-size:12px;line-height:1.55}.tr-note svg{flex-shrink:0;margin-top:2px;color:var(--primary)}@media screen and (min-width: 1400px){.tr-kpis{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 900px){.tr-kpis{grid-template-columns:repeat(2,1fr);gap:10px}.tr-kpi{padding:12px}.tr-kpi__value{font-size:19px}.tr-panel{padding:14px}.tr-chart{height:250px}}.tr-lead-panel .tr-panel__title{display:flex;align-items:center;gap:7px;color:#6d28d9}.tr-lead-stats{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px}.tr-lead-stat{flex:1 1 170px;padding:10px 12px;border:1px solid #DDD3FB;border-radius:10px;background-color:#faf8fe}.tr-lead-stat span{display:block;font-size:11px;font-weight:600;color:var(--text-light)}.tr-lead-stat strong{font-size:17px;color:#17293b}.tr-lead-stat em{font-size:11.5px;font-style:normal;font-weight:600;color:var(--text-light)}.tr-lead-chart{height:150px;margin:10px 0 4px}.tr-lead-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:12px}.tr-lead-list{display:flex;flex-direction:column;gap:9px}.tr-lead-list__head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.tr-lead-row__top{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12.5px}.tr-lead-row__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-color)}.tr-lead-row__value{flex-shrink:0;font-weight:700;color:#17293b}.tr-lead-empty{font-size:12px;color:var(--text-muted)}
