@charset "UTF-8";.level-slider{--level-slider-thumb-radius: 6px;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.level-slider__control{--level-slider-handle: calc( var(--level-slider-thumb-radius) + var(--level-slider-progress) * (100% - 2 * var(--level-slider-thumb-radius)) );padding-top:var(--spacing-m)}.level-slider__track{display:flow-root;position:relative}.level-slider__range{--level-slider-track: linear-gradient( to right, var(--bg-interactive-emphasis) var(--level-slider-handle), var(--level-slider-track-colour, var(--brand-neutral-100)) var(--level-slider-handle) );-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:block;height:24px;margin:-6px 0;width:100%}.level-slider__range::-webkit-slider-runnable-track{background:var(--level-slider-track);border-radius:var(--radius-full);height:12px}.level-slider__range::-moz-range-track{background:var(--level-slider-track);border-radius:var(--radius-full);height:12px}.level-slider__range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-interactive-emphasis);border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-width-m) var(--bg-elevated),0 0 0 5px var(--bg-inverse);height:12px;width:12px}.level-slider__range::-moz-range-thumb{background-color:var(--bg-interactive-emphasis);border:0;border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-width-m) var(--bg-elevated),0 0 0 5px var(--bg-inverse);height:12px;width:12px}.level-slider__range:focus-visible{border-radius:var(--radius-full);outline:var(--border-width-m) solid var(--border-interactive);outline-offset:var(--spacing-2xs)}.level-slider__tooltip{background-color:var(--bg-support);border-radius:var(--radius-xs);bottom:calc(100% + var(--spacing-s));color:var(--text-inverse);left:var(--level-slider-tooltip-x, var(--level-slider-handle));padding:var(--spacing-2xs) var(--spacing-xs);pointer-events:none;position:absolute;transform:translate(-50%);white-space:nowrap}.level-slider__tooltip:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-support);content:"";left:var(--level-slider-arrow-x, 50%);position:absolute;top:100%;transform:translate(-50%)}.level-slider__ticks{display:flex;justify-content:space-between;margin:var(--spacing-xs) var(--level-slider-thumb-radius) 0}.level-slider__tick{align-items:center;color:var(--block-text-colour, var(--text-base-secondary));cursor:pointer;display:flex;flex-direction:column;white-space:nowrap;width:0}.level-slider__tick:before{background-color:currentColor;border-radius:var(--radius-full);content:"";height:4px;width:var(--border-width-s)}.level-slider__tick.is-active{color:var(--block-title-colour, var(--text-base))}.level-timeline__container{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media(min-width:768px){.level-timeline__container{flex-direction:row;align-items:flex-start;gap:var(--spacing-2xl)}}@media(min-width:1200px){.level-timeline__container{gap:var(--spacing-10xl)}}.level-timeline__controls{display:flex;flex:1;flex-direction:column;min-width:0}.level-timeline__title{text-align:center}@media(min-width:768px){.level-timeline__title{text-align:left}}@media(min-width:768px){.level-timeline .lg-section-title{align-items:flex-start;text-align:left}}@media(min-width:1200px){.level-timeline .level-slider,.level-timeline__frequency{max-width:444px}}.level-timeline__frequency .level-timeline__control-label{margin-bottom:var(--spacing-m)}@media(min-width:768px){.level-timeline__frequency .level-timeline__control-label{margin-bottom:var(--spacing-s)}}.level-timeline__options{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.level-timeline__option{display:flex}.level-timeline__option-input{border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.level-timeline__option-text{align-items:center;background-color:var(--bg-elevated);border:var(--border-width-s) solid var(--border-divider);border-radius:var(--radius-full);color:var(--text-base-secondary);cursor:pointer;display:flex;min-height:34px;padding:0 var(--spacing-m);transition:background-color var(--duration-base) ease,border-color var(--duration-base) ease,color var(--duration-base) ease;white-space:nowrap}@media(hover:hover){.level-timeline__option-text:hover{color:var(--text-base-secondary-hover)}}.level-timeline__option-input:checked+.level-timeline__option-text{background-color:var(--bg-interactive-emphasis);border-color:var(--bg-interactive-emphasis);color:var(--text-inverse)}.level-timeline__option-input:focus-visible+.level-timeline__option-text{outline:var(--border-width-m) solid var(--border-interactive);outline-offset:var(--spacing-3xs)}.level-timeline__option-unit{display:inline-grid;grid-template-columns:0fr;transition:grid-template-columns var(--duration-base) ease}.level-timeline__option-unit>span{overflow:hidden}.level-timeline__option-input:checked+.level-timeline__option-text .level-timeline__option-unit{grid-template-columns:1fr}.level-timeline__result{background-color:var(--bg-elevated);border:var(--border-width-s) solid var(--border-divider);border-radius:var(--radius-s);color:var(--text-base);flex:1;min-width:0;overflow:hidden}@media(min-width:1200px){.level-timeline__result{max-width:600px}}.level-timeline__result-main{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-m)}@media(min-width:768px){.level-timeline__result-main{gap:var(--spacing-4xl);padding:var(--spacing-2xl)}}.level-timeline__stats{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0}.level-timeline__stat-label{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--spacing-xs);justify-content:space-between}.level-timeline__stat-name{flex:1 0 0;min-width:0}.level-timeline__badge{background-color:var(--bg-subtle);border-radius:var(--radius-full);color:var(--text-interactive);padding:var(--spacing-3xs) 10px;white-space:nowrap}.level-timeline__badge:empty{display:none}.level-timeline__stat-value{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin:var(--spacing-m) 0 0}.level-timeline__stat-text{color:var(--text-base-secondary)}.level-timeline__bar{background-color:var(--brand-neutral-100);border-radius:var(--radius-s);display:block;height:12px;overflow:hidden}.level-timeline__bar-fill{display:block;height:100%;transition:width 1s cubic-bezier(.25,.46,.45,.94);width:var(--level-timeline-bar)}.level-timeline__stat--hours .level-timeline__bar-fill{background-color:var(--bg-interactive-primary)}.level-timeline__stat--duration .level-timeline__bar-fill{background-color:var(--brand-pink)}.level-timeline--pending .level-timeline__bar-fill{transition:none;width:0}.level-timeline__milestones{align-items:flex-start;background-color:var(--bg-subtle);border-top:var(--border-width-s) solid var(--border-divider);display:flex;gap:var(--spacing-m);padding:var(--spacing-m)}@media(min-width:768px){.level-timeline__milestones{padding:var(--spacing-xl)}}@media(min-width:1200px){.level-timeline__milestones{align-items:center}}.level-timeline__milestones-img{flex-shrink:0;height:48px;margin:var(--spacing-2xs);width:48px}@media(min-width:768px){.level-timeline__milestones-img{height:58px;margin:7px;width:58px}}.level-timeline__milestones-text{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.level-timeline__milestone{color:var(--text-base-secondary)}@media(prefers-reduced-motion:reduce){.level-timeline__bar-fill,.level-timeline__option-text,.level-timeline__option-unit{transition:none}}
