.theme--light .sapling-gene-repr[data-v-2b49fbe0]{--invalid-gene-bg-color:#cbcbcb;--invalid-gene-color:rgba(0,0,0,0.87)}.sapling-gene-repr[data-v-2b49fbe0]{--invalid-gene-bg-color:#3d3d3d;--invalid-gene-color:#fff;font-size:1em}.sapling-gene-repr .sapling-gene-repr_gene-container[data-v-2b49fbe0]{display:inline-block;height:1.5625em}.sapling-gene-repr .sapling-gene-repr_gene[data-v-2b49fbe0]{display:inline-block;text-align:center;height:1.5625em;width:1.5625em;border-radius:50%;vertical-align:middle;color:#fff;background-color:var(--invalid-gene-bg-color);line-height:1.5625em}.sapling-gene-repr .sapling-gene-repr_gene--invalid[data-v-2b49fbe0]{color:var(--invalid-gene-color)}.sapling-gene-repr .sapling-gene-repr_gene--green[data-v-2b49fbe0]{background-color:#5e861e}.sapling-gene-repr .sapling-gene-repr_gene--red[data-v-2b49fbe0]{background-color:#9b4433}.sapling-gene-repr .sapling-gene-repr_gene--highlight-error span[data-v-2b49fbe0]{display:block;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:highlight-error-animation-data-v-2b49fbe0;animation-name:highlight-error-animation-data-v-2b49fbe0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.sapling-gene-repr .sapling-gene-repr_separator[data-v-2b49fbe0]{display:inline-block;color:#505050;margin:0 2px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes highlight-error-animation-data-v-2b49fbe0{0%{transform:scale(1)}15%{transform:scale(.9)}25%{transform:scale(2.25)}35%{transform:scale(1)}45%{transform:scale(2.25)}60%{transform:scale(1)}}@keyframes highlight-error-animation-data-v-2b49fbe0{0%{transform:scale(1)}15%{transform:scale(.9)}25%{transform:scale(2.25)}35%{transform:scale(1)}45%{transform:scale(2.25)}60%{transform:scale(1)}}.sapling-detailed[data-v-96c5d7e6]{position:relative;display:flex;justify-content:space-evenly;align-items:center;padding:5px 0}.sapling-detailed_sapling[data-v-96c5d7e6]{font-size:1rem;outline:0 solid transparent}.sapling-detailed_sapling--selectable[data-v-96c5d7e6]{transition:outline-color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:2px solid rgba(203,166,247,.4);outline-offset:2px}.sapling-detailed_sapling--selectable[data-v-96c5d7e6]:hover{outline:2px solid rgba(203,166,247,.82);cursor:pointer}.sapling-detailed_sapling--selectable[data-v-96c5d7e6]:active{outline:2px solid #cba6f7}.sapling-detailed_annotation-left[data-v-96c5d7e6],.sapling-detailed_annotation-right[data-v-96c5d7e6]{font-size:.75em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1}.sapling-detailed_annotation-left[data-v-96c5d7e6]{text-align:right;padding-right:8px}.sapling-detailed_annotation-right[data-v-96c5d7e6]{text-align:left;padding-left:8px}.sapling-detailed_annotation-sapling-geo-direction[data-v-96c5d7e6]{position:relative;padding-right:8px;display:flex;align-items:center;justify-content:center}.sapling-detailed_annotation-sapling-geo-direction i[data-v-96c5d7e6]{opacity:.15}.sapling-detailed_annotation-sapling-chance--moderate[data-v-96c5d7e6]{color:#df9100}.sapling-detailed_annotation-sapling-chance--subtle[data-v-96c5d7e6],.sapling-detailed_annotation-sapling-metadata--subtle[data-v-96c5d7e6],.theme--light .sapling-detailed_annotation-sapling-geo-direction i[data-v-96c5d7e6]{opacity:.75}.map[data-v-291698ec]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:320px;border:1px solid #cba6f7!important;background-color:#24273a!important}.map.map--selectable[data-v-291698ec]{cursor:pointer}.map ul[data-v-291698ec]{list-style:none;margin:0;padding:0}.map .map_header[data-v-291698ec]{background-color:transparent!important}.map .map_header .map_header-subtitle[data-v-291698ec]{text-overflow:clip;display:flex;justify-content:space-evenly}.map .map_header .map_score span[data-v-291698ec]{font-weight:700;color:#cad3f5}.map .map_header .map_chance span[data-v-291698ec],.map .map_header .map_gen[data-v-291698ec]{font-weight:700}.map .map_header .map_gen--3[data-v-291698ec]{color:#f14242}.map .map_header .map_chance--moderate span[data-v-291698ec],.map .map_header .map_gen--2[data-v-291698ec]{color:#df9100}.map .map_header .map_chance--high span[data-v-291698ec],.map .map_header .map_gen--1[data-v-291698ec]{color:#1fc41f}.map .map_sapling[data-v-291698ec]{font-size:1rem;outline:0 solid rgba(223,145,0,.3)}.map .map_center-sapling-info[data-v-291698ec]{font-weight:700;color:#cad3f5}.map .map_result-sapling[data-v-291698ec]{display:inline-block;margin:2px auto 0;padding:6px 14px;border-radius:8px;box-sizing:border-box;background-color:#24273a;border:.5px solid rgba(203,166,247,.42)}.map[data-v-291698ec] .map_detail{color:#a5adcb}.map[data-v-291698ec] .map_header .v-list-item__subtitle{color:#a5adcb!important}.map:hover .map_center-sapling-container.map_center-sapling-container--tooltip-enabled .map_center-sapling-info span[data-v-291698ec]{border-bottom:1px dashed #a5adcb}.theme--light .map[data-v-291698ec]{background-color:#eff1f5!important}.theme--light .map .map_result-sapling[data-v-291698ec]{background-color:#eff1f5;border:.5px solid rgba(136,57,239,.38)}.theme--light .map[data-v-291698ec] .map_detail{color:#5c5f77}.theme--light .map[data-v-291698ec] .map_header .v-list-item__subtitle{color:#5c5f77!important}.theme--light .map .map_center-sapling-info[data-v-291698ec],.theme--light .map .map_score span[data-v-291698ec]{color:#4c4f69}.theme--light .map:hover .map_center-sapling-container.map_center-sapling-container--tooltip-enabled .map_center-sapling-info span[data-v-291698ec]{border-bottom:1px dashed rgba(76,79,105,.55)}.group[data-v-f3b10d08]{z-index:0;width:320px;position:relative;transform:scale(.935);opacity:.6}.group .group_map[data-v-f3b10d08]{transition:transform .2s;position:relative;transform-origin:bottom right}.group .group_map.group_map--backing[data-v-f3b10d08]{position:absolute;overflow:hidden;top:0}.group .group_map.group_map--highlighted[data-v-f3b10d08]{box-shadow:0 0 1px 2px var(--v-cardHighlight-base);border:1px solid var(--v-cardHighlight-base)}.group:hover .group_map-container:nth-child(2) .group_map[data-v-f3b10d08]{transform:rotate(9deg)}.group:hover .group_map-container:nth-child(2) .group_map.group_map--backing-hovered[data-v-f3b10d08]{transition:transform .1s;transform:rotate(13deg)}.group:hover .group_map-container:nth-child(3) .group_map[data-v-f3b10d08]{transform:rotate(18deg)}.group:hover .group_map-container:nth-child(3) .group_map.group_map--backing-hovered[data-v-f3b10d08]{transition:transform .1s;transform:rotate(26deg)}.group.group--show[data-v-f3b10d08]{transition:transform var(--appear-animation-duration) cubic-bezier(0,1.45,1,1.43),opacity var(--appear-animation-duration) ease-in;opacity:1;transform:scale(1)}.results-crossbreed-block__list[data-v-1ee793b6]{list-style:none;margin:0;padding:0!important}.results-crossbreed-block__list li[data-v-1ee793b6]{display:block}.results-crossbreed-block__list li[data-v-1ee793b6]:not(:first-child){margin-top:10px}.results-count-hint[data-v-1ee793b6]{font-size:.8rem;color:#a6adc8}.theme--light .results-count-hint[data-v-1ee793b6]{color:#5c5f77}.results-already-owned[data-v-1ee793b6]{color:#cba6f7;font-size:.9rem}.theme--light .results-already-owned[data-v-1ee793b6]{color:#8839ef}@media(min-width:1040px){.results-root[data-v-1ee793b6]{margin-top:36px}}.results-filters-form .v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(180,190,254,.28)!important}.results-filters-form .v-text-field>.v-input__control>.v-input__slot:hover:before{border-color:rgba(203,166,247,.5)!important}.results-filters-form .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{border-color:#cba6f7!important}.results-filters-form .v-label{color:#a6adc8!important;font-size:.875rem;font-weight:500;letter-spacing:.02em}.results-filters-form .v-label--active{color:#cba6f7!important}.results-filters-form .v-text-field input{color:#cdd6f4!important;caret-color:#cba6f7!important}.results-filters-form .v-messages__message{color:#6c7086!important;font-size:.72rem}.results-filters-form input[type=number]{-moz-appearance:textfield}.results-filters-form input[type=number]::-webkit-inner-spin-button,.results-filters-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.results-filters-form .filter-stepper{display:flex;flex-direction:column;align-items:center;margin-top:-2px;gap:0}.results-filters-form .filter-stepper__btn{display:flex;align-items:center;justify-content:center;width:22px;height:14px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;outline:none;transition:background .15s ease}.results-filters-form .filter-stepper__btn .v-icon{color:rgba(203,166,247,.55)!important;font-size:16px!important;transition:color .15s ease}.results-filters-form .filter-stepper__btn:hover{background:rgba(203,166,247,.12)}.results-filters-form .filter-stepper__btn:hover .v-icon{color:#cba6f7!important}.results-filters-form .filter-stepper__btn:active{background:rgba(203,166,247,.22)}.theme--light .results-filters-form .v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(76,79,105,.3)!important}.theme--light .results-filters-form .v-text-field>.v-input__control>.v-input__slot:hover:before{border-color:rgba(136,57,239,.5)!important}.theme--light .results-filters-form .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{border-color:#8839ef!important}.theme--light .results-filters-form .v-label{color:#5c5f77!important}.theme--light .results-filters-form .v-label--active{color:#8839ef!important}.theme--light .results-filters-form .v-text-field input{color:#4c4f69!important;caret-color:#8839ef!important}.theme--light .results-filters-form .filter-stepper__btn .v-icon{color:rgba(136,57,239,.5)!important}.theme--light .results-filters-form .filter-stepper__btn:hover{background:rgba(136,57,239,.1)}.theme--light .results-filters-form .filter-stepper__btn:hover .v-icon{color:#8839ef!important}.theme--light .results-filters-form .filter-stepper__btn:active{background:rgba(136,57,239,.18)}.studio-options-toolbar-root[data-v-888ae5f6]{display:block;width:100%}.rosi-settings-card__title h2[data-v-888ae5f6]{font-weight:700;letter-spacing:-.01em;color:#cdd6f4}.theme--dark.v-application .v-dialog>.v-card.rosi-settings-dialog{background:#1e2030!important;border:1px solid rgba(203,166,247,.18)!important;border-radius:14px!important;box-shadow:0 32px 80px rgba(17,17,27,.75),inset 0 0 0 1px rgba(203,166,247,.06)!important;overflow:hidden}.theme--dark.v-application .rosi-settings-dialog .v-card__title{color:#cdd6f4!important;background:#24273a;border-bottom:1px solid rgba(203,166,247,.1)}.rosi-settings-dialog .rosi-settings-reset{color:#a5adcb!important;text-transform:none;letter-spacing:.02em;font-weight:500}.rosi-settings-dialog .rosi-settings-reset:hover{color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-tabs-bar{background:#24273a!important}.theme--dark.v-application .rosi-settings-dialog .v-tab{color:#6c7086!important;text-transform:none;font-weight:600;font-size:.875rem;letter-spacing:.02em}.theme--dark.v-application .rosi-settings-dialog .v-tab--active{color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-tabs-slider{background-color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .rosi-settings-body,.theme--dark.v-application .rosi-settings-dialog .v-tabs-items,.theme--dark.v-application .rosi-settings-dialog .v-window,.theme--dark.v-application .rosi-settings-dialog .v-window-item,.theme--dark.v-application .rosi-settings-dialog .v-window__container{background:transparent!important;color:rgba(205,214,244,.92)!important}.rosi-settings-dialog .rosi-settings-body{max-height:65vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(203,166,247,.2) transparent}.rosi-settings-dialog .rosi-settings-section{background:rgba(36,39,58,.55);border:1px solid rgba(203,166,247,.08);border-radius:10px;padding:14px 16px 12px}.rosi-settings-dialog .rosi-settings-section__label{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#cba6f7;opacity:.85;margin-bottom:2px}.theme--dark.v-application .rosi-settings-dialog .v-range-slider,.theme--dark.v-application .rosi-settings-dialog .v-slider{background:transparent;border:none;border-radius:0;padding:4px 0}.theme--dark.v-application .rosi-settings-dialog .v-input--selection-controls{background:transparent;border:none;border-radius:0;padding:0}.theme--dark.v-application .rosi-settings-dialog .v-slider__track-container{height:6px!important;border-radius:3px!important;overflow:hidden}.theme--dark.v-application .rosi-settings-dialog .v-slider__track-fill{background:linear-gradient(90deg,rgba(203,166,247,.7),#cba6f7)!important;border-radius:3px!important;height:6px!important}.theme--dark.v-application .rosi-settings-dialog .v-slider__track-background{background-color:rgba(180,190,254,.1)!important;border-radius:3px!important;height:6px!important}.theme--dark.v-application .rosi-settings-dialog .v-slider__thumb{width:18px!important;height:18px!important;left:-9px!important;border:2px solid #cba6f7!important;background-color:#24273a!important;box-shadow:0 0 0 3px rgba(203,166,247,.12),0 2px 8px rgba(0,0,0,.3)!important;transition:box-shadow .2s ease,transform .15s ease!important}.theme--dark.v-application .rosi-settings-dialog .v-slider--is-active .v-slider__thumb{box-shadow:0 0 0 5px rgba(203,166,247,.18),0 2px 12px rgba(0,0,0,.4)!important;transform:scale(1.1)}.theme--dark.v-application .rosi-settings-dialog .v-slider__thumb-label{background-color:#cba6f7!important;color:#1e1e2e!important;font-weight:600}.theme--dark.v-application .rosi-settings-dialog .v-slider__tick{background-color:rgba(180,190,254,.2)!important;border-radius:50%;width:4px!important;height:4px!important}.theme--dark.v-application .rosi-settings-dialog .v-slider__tick--filled{background-color:rgba(203,166,247,.5)!important}.theme--dark.v-application .rosi-settings-dialog .v-slider__tick-label{font-size:.7rem;color:#6c7086}.theme--dark.v-application .rosi-settings-dialog .v-input .v-label,.theme--dark.v-application .rosi-settings-dialog .v-label{color:#a5adcb!important;font-size:.875rem;font-weight:500}.theme--dark.v-application .rosi-settings-dialog .v-messages{color:#6c7086!important;font-size:.72rem}.theme--dark.v-application .rosi-settings-dialog .v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(180,190,254,.2)!important}.theme--dark.v-application .rosi-settings-dialog .v-text-field>.v-input__control>.v-input__slot:hover:before{border-color:rgba(203,166,247,.4)!important}.theme--dark.v-application .rosi-settings-dialog .v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{border-color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-text-field input{color:#cdd6f4!important;caret-color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-divider{border-color:rgba(203,166,247,.08)!important}.rosi-settings-dialog input[type=number]{-moz-appearance:textfield}.rosi-settings-dialog input[type=number]::-webkit-inner-spin-button,.rosi-settings-dialog input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rosi-settings-dialog .rosi-stepper{display:flex;flex-direction:column;align-items:center;margin-top:-2px;gap:0}.rosi-settings-dialog .rosi-stepper__btn{display:flex;align-items:center;justify-content:center;width:22px;height:14px;padding:0;border:none;background:transparent;border-radius:4px;cursor:pointer;outline:none;transition:background .15s ease}.rosi-settings-dialog .rosi-stepper__btn .v-icon{color:rgba(203,166,247,.55)!important;font-size:16px!important;transition:color .15s ease}.rosi-settings-dialog .rosi-stepper__btn:hover{background:rgba(203,166,247,.12)}.rosi-settings-dialog .rosi-stepper__btn:hover .v-icon{color:#cba6f7!important}.rosi-settings-dialog .rosi-stepper__btn:active{background:rgba(203,166,247,.22)}.theme--dark.v-application .rosi-settings-dialog .v-input--selection-controls .v-input--selection-controls__ripple{color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-input--switch .v-input--switch__track{color:rgba(203,166,247,.3)!important}.theme--dark.v-application .rosi-settings-dialog .v-input--switch.v-input--is-label-active .v-input--switch__track{color:rgba(203,166,247,.5)!important}.theme--dark.v-application .rosi-settings-dialog .v-input--switch .v-input--switch__thumb{color:#a5adcb!important}.theme--dark.v-application .rosi-settings-dialog .v-input--switch.v-input--is-label-active .v-input--switch__thumb{color:#cba6f7!important}.theme--dark.v-application .rosi-settings-dialog .v-expansion-panel{background:rgba(30,32,48,.5)!important;border:1px solid rgba(203,166,247,.1)!important;border-radius:10px!important}.theme--dark.v-application .rosi-settings-dialog .v-expansion-panel:before{box-shadow:none!important}.theme--dark.v-application .rosi-settings-dialog .v-expansion-panel-header{color:#a5adcb!important;font-weight:600;font-size:.875rem;padding:12px 16px!important;min-height:44px!important;display:flex;align-items:center}.theme--dark.v-application .rosi-settings-dialog .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(203,166,247,.5)!important}.rosi-settings-dialog .rosi-settings-calibration-icon{color:rgba(203,166,247,.45)!important;flex-shrink:0}.theme--dark.v-application .rosi-settings-dialog .v-expansion-panel-content__wrap{padding:0 16px 14px!important}.rosi-settings-dialog .rosi-settings-reset-align{color:#a5adcb!important;text-transform:none;letter-spacing:.02em}.rosi-settings-dialog .rosi-settings-reset-align:hover{color:#cba6f7!important}.rosi-settings-card__muted{color:#6c7086!important}.theme--dark.v-application .rosi-settings-dialog .v-card__actions{background:#24273a;border-top:1px solid rgba(203,166,247,.08)}.rosi-settings-dialog .rosi-settings-action{text-transform:none!important;font-weight:600;letter-spacing:.02em}.rosi-settings-dialog .rosi-settings-action--close.v-btn--outlined{border-color:rgba(165,173,203,.25)!important;color:#a5adcb!important}.rosi-settings-dialog .rosi-settings-action--close.v-btn--outlined:hover{border-color:rgba(165,173,203,.4)!important}.rosi-settings-dialog .rosi-settings-action:not(.rosi-settings-action--close):not(.rosi-settings-action--save).v-btn--outlined{border-color:rgba(203,166,247,.3)!important;color:#cba6f7!important}.rosi-settings-dialog .rosi-settings-action:not(.rosi-settings-action--close):not(.rosi-settings-action--save).v-btn--outlined:hover{border-color:rgba(203,166,247,.5)!important}.rosi-settings-dialog .rosi-settings-action--save{background:rgba(203,166,247,.15)!important;color:#cba6f7!important;border:1px solid rgba(203,166,247,.3)!important}.rosi-settings-dialog .rosi-settings-action--save:hover{background:rgba(203,166,247,.25)!important;border-color:rgba(203,166,247,.5)!important}.input-highlights[data-v-3dab977c]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;bottom:0;right:0}.input-highlights .input-highlights_gene-highlight[data-v-3dab977c]{color:transparent;padding-left:9px;padding-right:9px;position:absolute;height:var(--gene-ta-line-height,1.3775rem);margin-top:0;left:15px;box-sizing:border-box;display:flex;align-items:center;background:linear-gradient(90deg,transparent,rgba(203,166,247,.32) 15%,rgba(203,166,247,.32) 85%,transparent)}.input-highlights .input-highlights_gene-highlight.input-highlights_gene-highlight--for-base[data-v-3dab977c]{background:linear-gradient(90deg,transparent,rgba(180,190,254,.18) 15%,rgba(180,190,254,.18) 85%,transparent)}.theme--light .input-highlights .input-highlights_gene-highlight[data-v-3dab977c]{background:linear-gradient(90deg,transparent,rgba(136,57,239,.22) 15%,rgba(136,57,239,.22) 85%,transparent)}.theme--light .input-highlights .input-highlights_gene-highlight.input-highlights_gene-highlight--for-base[data-v-3dab977c]{background:linear-gradient(90deg,transparent,rgba(136,57,239,.1) 15%,rgba(136,57,239,.1) 85%,transparent)}.sapling-list-preview[data-v-616f8a40]{pointer-events:none;padding-top:var(--gene-ta-gutter-top,11px);margin-top:0;font-size:.72rem;position:absolute;top:0;right:7px}ul[data-v-616f8a40]{list-style:none;margin:0;padding:0}ul li[data-v-616f8a40]{min-height:var(--gene-ta-line-height,1.3775rem);display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;padding:0}.sapling-list-preview_sapling--animate[data-v-616f8a40]{-webkit-animation:sapling-animation-data-v-616f8a40 .4s ease-in;animation:sapling-animation-data-v-616f8a40 .4s ease-in}@-webkit-keyframes sapling-animation-data-v-616f8a40{0%{transform:scale(1.2);opacity:0}70%{opacity:1;transform:scale(.9)}85%{transform:scale(1.1)}}@keyframes sapling-animation-data-v-616f8a40{0%{transform:scale(1.2);opacity:0}70%{opacity:1;transform:scale(.9)}85%{transform:scale(1.1)}}.theme--light .sapling-list-numbering[data-v-4065aa58]{opacity:.8}.sapling-list-numbering[data-v-4065aa58]{pointer-events:none;padding-top:var(--gene-ta-gutter-top,11px);position:absolute;top:0;left:1px;width:25px;opacity:.5;text-align:center}.sapling-list-numbering .sapling-list-numbering_legend[data-v-4065aa58]{position:absolute;font-size:.625rem;line-height:1em;left:0;top:calc(var(--gene-ta-gutter-top, 11px) + 4px);transform:translateY(-100%);width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul[data-v-4065aa58]{list-style:none;margin:0;padding:0}ul li[data-v-4065aa58]{line-height:var(--gene-ta-line-height,1.3775rem);min-height:var(--gene-ta-line-height,1.3775rem);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.625rem}ul li.sapling-list-numbering_number--special[data-v-4065aa58]{border-top:2px solid #df9100;margin-top:-2px}.previous-genes[data-v-7e9e0077]{border-radius:var(--studio-radius-sm,8px);border:1px solid rgba(203,166,247,.18);background:rgba(30,32,48,.45)}.previous-genes ul[data-v-7e9e0077]{list-style-type:none;overflow-y:auto;max-height:400px}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar{width:10px;height:10px}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-button{width:0;height:0}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb{background:rgba(203,166,247,.35);border-radius:50px}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb:hover{background:rgba(203,166,247,.5)}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb:active{background:rgba(203,166,247,.65)}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-track{background:rgba(24,25,38,.6);border-radius:50px}.previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-corner{background:transparent}.previous-genes ul li[data-v-7e9e0077]{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}.previous-genes ul li .previous-genes_card[data-v-7e9e0077]{width:100%;margin:6px 8px;min-height:44px;border-radius:999px!important;background-color:#1e2030!important;border:1px solid rgba(203,166,247,.32)!important;box-shadow:none!important;color:#cad3f5!important;transition:border-color .15s ease,background-color .15s ease}.previous-genes ul li .previous-genes_card[data-v-7e9e0077]:hover{border-color:rgba(203,166,247,.55)!important;background-color:#26283d!important}.previous-genes ul li .previous-genes_card .previous-genes_count[data-v-7e9e0077]{white-space:nowrap;min-width:100px;font-weight:600}.previous-genes ul li .previous-genes_card .previous-genes_meta[data-v-7e9e0077]{color:#a5adcb;text-align:right}.previous-genes ul li img[data-v-7e9e0077]{max-height:30px;flex-shrink:0}.previous-genes_remove[data-v-7e9e0077]{flex-shrink:0;color:#a5adcb!important}.previous-genes_remove[data-v-7e9e0077]:hover{color:#cad3f5!important}.theme--light .previous-genes[data-v-7e9e0077]{border:1px solid rgba(136,57,239,.18);background:rgba(230,233,239,.55)}.theme--light .previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb{background:rgba(136,57,239,.35)}.theme--light .previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb:hover{background:rgba(136,57,239,.5)}.theme--light .previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-thumb:active{background:rgba(136,57,239,.65)}.theme--light .previous-genes ul[data-v-7e9e0077]::-webkit-scrollbar-track{background:rgba(220,224,232,.9)}.theme--light .previous-genes ul li .previous-genes_card[data-v-7e9e0077]{background-color:#dce0e8!important;border:1px solid rgba(136,57,239,.28)!important;color:#4c4f69!important}.theme--light .previous-genes ul li .previous-genes_card[data-v-7e9e0077]:hover{border-color:rgba(136,57,239,.45)!important;background-color:#ccd0da!important}.theme--light .previous-genes ul li .previous-genes_card .previous-genes_meta[data-v-7e9e0077]{color:#6c6f85}.theme--light .previous-genes_remove[data-v-7e9e0077]{color:#6c6f85!important}.theme--light .previous-genes_remove[data-v-7e9e0077]:hover{color:#4c4f69!important}.studio-gene[data-v-12c00fca]{padding:10px 18px 10px;border-radius:var(--studio-radius-sm,8px);background:rgba(36,39,58,.55);border:1px solid rgba(203,166,247,.12);transition:border-color .2s ease,box-shadow .2s ease;overflow-x:hidden;overflow-y:visible;isolation:isolate}.theme--light .studio-gene[data-v-12c00fca]{background:rgba(239,241,245,.92);border-color:rgba(136,57,239,.12)}.gene-inputs__form[data-v-12c00fca]{position:relative}.gene-inputs__editor[data-v-12c00fca]{position:relative;width:100%}.gene-inputs__overlay-clip[data-v-12c00fca]{position:absolute;left:0;right:0;overflow:hidden;z-index:1;pointer-events:none;contain:paint}.gene-inputs__overlay-scroll[data-v-12c00fca]{position:relative;width:100%;will-change:transform}.gene-inputs_input[data-v-12c00fca]{position:relative;z-index:2}.gene-inputs_tabs-container[data-v-12c00fca]{position:relative}.gene-inputs_tabs-container .gene-inputs_actions[data-v-12c00fca]{position:absolute;right:0;top:0;display:flex;align-items:center;gap:2px}.gene-inputs_tabs-container .gene-inputs_share-button.v-btn[data-v-12c00fca]{color:#a6adc8;transition:color .2s ease}.gene-inputs_tabs-container .gene-inputs_share-button.v-btn[data-v-12c00fca]:hover{color:#cba6f7}.gene-inputs_tabs-container .gene-inputs_tab--animate[data-v-12c00fca]{-webkit-animation:highlight-tab-data-v-12c00fca .7s ease-in;animation:highlight-tab-data-v-12c00fca .7s ease-in}.v-tabs-items[data-v-12c00fca]{background-color:transparent}@-webkit-keyframes highlight-tab-data-v-12c00fca{0%,25%,to{transform:scale(1)}15%,35%,80%{transform:scale(1.15);color:var(--v-primary-base)}}@keyframes highlight-tab-data-v-12c00fca{0%,25%,to{transform:scale(1)}15%,35%,80%{transform:scale(1.15);color:var(--v-primary-base)}}.gene-inputs .v-tabs-bar{height:36px;background-color:transparent!important}.gene-inputs .v-input__control{border-radius:0}.gene-inputs .gene-inputs_input textarea{font-family:Roboto Mono,monospace!important;font-size:.95rem!important;line-height:1.45!important;max-height:none!important;min-height:0!important;overflow:hidden!important;overflow-y:hidden!important;resize:none!important;scrollbar-width:none;box-sizing:border-box!important;background:transparent!important;background-color:transparent!important}.gene-inputs .gene-inputs_input textarea::-webkit-scrollbar{display:none;width:0;height:0}.gene-inputs .v-window,.gene-inputs .v-window-item,.gene-inputs .v-window__container,.gene-inputs .v-window__container--is-active{overflow:visible!important}.gene-inputs .gene-inputs_input.v-text-field--outlined .v-input__slot{align-items:stretch}.theme--dark .gene-inputs .gene-inputs_input.v-text-field--outlined fieldset{border-color:rgba(203,166,247,.28)!important}.theme--dark .gene-inputs .gene-inputs_input.v-text-field--outlined:hover fieldset{border-color:rgba(203,166,247,.48)!important}.theme--dark .gene-inputs .gene-inputs_input.v-text-field--outlined.v-input--is-focused fieldset{border-color:rgba(203,166,247,.72)!important}.theme--light .gene-inputs .gene-inputs_input.v-text-field--outlined fieldset{border-color:rgba(136,57,239,.24)!important}.theme--light .gene-inputs .gene-inputs_input.v-text-field--outlined:hover fieldset{border-color:rgba(136,57,239,.42)!important}.theme--light .gene-inputs .gene-inputs_input.v-text-field--outlined.v-input--is-focused fieldset{border-color:rgba(136,57,239,.62)!important}.scanner_preview .v-snack__action[data-v-4261ef65]{display:none}.scanner_preview .scanner_preview-region[data-v-4261ef65]{border:2px solid #000}.scanner_preview canvas[data-v-4261ef65]{width:100%;display:block}.sapling-capture-root[data-v-41656902]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:48px}.theme--dark .rosi-scan-btn.v-btn--outlined[data-v-41656902]{border-color:#cba6f7!important;color:#cba6f7!important}.theme--dark .rosi-scan-btn.v-btn--outlined .v-icon[data-v-41656902]{color:#cba6f7!important}.theme--light .rosi-scan-btn.v-btn--outlined[data-v-41656902]{border-color:#8839ef!important;color:#8839ef!important}.theme--light .rosi-scan-btn.v-btn--outlined .v-icon[data-v-41656902]{color:#8839ef!important}.theme--dark .rosi-stop-btn.v-btn--outlined[data-v-41656902]{border-color:rgba(243,139,168,.45)!important;color:#f38ba8!important}.theme--dark .rosi-stop-btn.v-btn--outlined .v-progress-circular[data-v-41656902]{color:#f38ba8!important}.theme--light .rosi-stop-btn.v-btn--outlined[data-v-41656902]{border-color:rgba(210,15,57,.4)!important;color:#d20f39!important}.theme--light .rosi-stop-btn.v-btn--outlined .v-progress-circular[data-v-41656902]{color:#d20f39!important}.scanner_preview .v-snack__action[data-v-41656902]{display:none}.scanner_preview .scanner_preview-region[data-v-41656902]{border:2px solid #000}.scanner_preview canvas[data-v-41656902]{width:100%;display:block}.scanner_preview .v-snack__action{display:none}.group[data-v-67ab3bb4]{display:flex;position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center;transition:opacity .3s;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group.group--visible[data-v-67ab3bb4]{opacity:1}.group.group--overflow .group_container[data-v-67ab3bb4]{overflow-x:auto;overflow-x:overlay}.group .group_map-container[data-v-67ab3bb4]{position:relative;display:inline-block;vertical-align:top;transition:all .25s}.group .group_map-container[data-v-67ab3bb4]:first-child,.group .group_map-container[data-v-67ab3bb4]:nth-child(2),.group .group_map-container[data-v-67ab3bb4]:nth-child(3){opacity:1;transform:translateX(0)}.group.group--animate-from-right .group_map-container[data-v-67ab3bb4]:first-child{transition-delay:0ms}.group.group--animate-from-right .group_map-container[data-v-67ab3bb4]:nth-child(2){transition-delay:50ms}.group.group--animate-from-left .group_map-container[data-v-67ab3bb4]:first-child,.group.group--animate-from-right .group_map-container[data-v-67ab3bb4]:nth-child(3){transition-delay:.1s}.group.group--animate-from-left .group_map-container[data-v-67ab3bb4]:nth-child(2){transition-delay:50ms}.group.group--animate-from-left .group_map-container[data-v-67ab3bb4]:nth-child(3){transition-delay:0ms}.group.group--animate-slide-right .group_map-container[data-v-67ab3bb4]:first-child{opacity:0;transition-delay:.1s;transform:translateX(100vw)}.group.group--animate-slide-right .group_map-container[data-v-67ab3bb4]:nth-child(2){opacity:0;transition-delay:50ms;transform:translateX(100vw)}.group.group--animate-slide-right .group_map-container[data-v-67ab3bb4]:nth-child(3){opacity:0;transition-delay:0ms;transform:translateX(100vw)}.group.group--animate-slide-left .group_map-container[data-v-67ab3bb4]:first-child{opacity:0;transition-delay:0ms;transform:translateX(-100vw)}.group.group--animate-slide-left .group_map-container[data-v-67ab3bb4]:nth-child(2){opacity:0;transition-delay:50ms;transform:translateX(-100vw)}.group.group--animate-slide-left .group_map-container[data-v-67ab3bb4]:nth-child(3){opacity:0;transition-delay:.1s;transform:translateX(-100vw)}.group .group_container[data-v-67ab3bb4]{z-index:7;position:relative;white-space:nowrap;padding:20px;max-width:100%}.group .group_container .group_map-container[data-v-67ab3bb4]:not(:first-child){margin-left:20px}.group .group_container .group_map-container[data-v-67ab3bb4]:last-child{margin-right:20px}.group .group_container .group_map-label[data-v-67ab3bb4]{text-align:center}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar{width:10px;height:10px}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-button{width:0;height:0}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-thumb{background:#9b9b9b;border:0 none #fff;border-radius:50px}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-thumb:hover{background:#8a8a8a}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-thumb:active{background:#5f5f5f}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-track{background:#3b3b3b;border:0 none #fff;border-radius:50px}.group .group_container[data-v-67ab3bb4]::-webkit-scrollbar-corner{background:transparent}.group .group_helper-text-container[data-v-67ab3bb4]{position:fixed;width:100%;left:0}.group .group_helper-text-container .group_helper-text[data-v-67ab3bb4]{position:relative;top:-20px;transform:translateY(-100%);white-space:normal}.group .group_map[data-v-67ab3bb4]{position:relative;transform-origin:bottom right}.group .group_map.group_map--highlighted[data-v-67ab3bb4]{box-shadow:0 0 1px 2px var(--v-cardHighlight-base);border:1px solid var(--v-cardHighlight-base)}.highlighted-map_tip-divider[data-v-c85e188a]{width:100%}.highlighted-map_tip[data-v-c85e188a]{text-align:justify;max-width:700px}.highlighted-map_tip i[data-v-c85e188a]{opacity:.35}.highlighted-map_highlight-guide[data-v-c85e188a]{outline:2px solid rgba(203,166,247,.45);outline-offset:2px}.theme--light .highlighted-map_tip i[data-v-c85e188a]{opacity:.75}.studio-page[data-v-5ac3926c]{position:relative}.studio-page--calculating[data-v-5ac3926c]{contain:layout style}.studio-page--calculating .studio-page__genes[data-v-5ac3926c]{opacity:.92;transition:opacity .2s ease}.studio-page__column[data-v-5ac3926c]{max-width:560px;width:100%;min-width:0}.studio-page__panel[data-v-5ac3926c],.studio-page__side-column[data-v-5ac3926c]{display:flex;flex-direction:column;align-items:stretch}.studio-page__panel[data-v-5ac3926c]{padding:28px 24px 26px}.studio-page__planner-stack[data-v-5ac3926c]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.studio-page__header[data-v-5ac3926c]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(180,190,254,.1)}.theme--light .studio-page__header[data-v-5ac3926c]{border-bottom-color:rgba(76,79,105,.1)}.studio-page__eyebrow[data-v-5ac3926c]{margin:0 0 8px;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#cba6f7;opacity:.95;line-height:1.35}.studio-page__title[data-v-5ac3926c]{font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;letter-spacing:-.04em;line-height:1.2;margin:0 0 12px;color:#cdd6f4}.studio-page__lead[data-v-5ac3926c]{margin:0;font-size:.9375rem;line-height:1.65;font-weight:400;color:#a6adc8;max-width:38em}.theme--light .studio-page__eyebrow[data-v-5ac3926c]{color:#8839ef}.theme--light .studio-page__title[data-v-5ac3926c]{color:#4c4f69}.theme--light .studio-page__lead[data-v-5ac3926c]{color:#5c5f77}.studio-page__toolbar[data-v-5ac3926c]{width:100%;margin-bottom:24px;box-sizing:border-box}.studio-page__toolbar-inner[data-v-5ac3926c]{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 18px}.studio-page__toolbar-row[data-v-5ac3926c]{display:grid;width:100%;max-width:100%;-moz-column-gap:12px;column-gap:12px;row-gap:12px;align-items:stretch;box-sizing:border-box}.studio-page__toolbar-row[data-v-5ac3926c] .v-btn{margin-left:0!important;margin-right:0!important}.studio-page__toolbar-row--cols-3[data-v-5ac3926c]{display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:12px;align-items:stretch}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell[data-v-5ac3926c]:first-child{display:flex;justify-content:flex-end;align-items:stretch;min-width:0}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell[data-v-5ac3926c]:nth-child(2){display:flex;justify-content:center;align-items:stretch;min-width:0;max-width:100%}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell[data-v-5ac3926c]:nth-child(3){display:flex;justify-content:flex-start;align-items:stretch;min-width:0}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell>[data-v-5ac3926c]{width:auto;max-width:100%}.studio-page__toolbar-row--cols-3 .studio-toolbar-equal.v-btn[data-v-5ac3926c]{width:auto!important;max-width:100%}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-tooltip-wrap[data-v-5ac3926c],.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-tooltip-wrap[data-v-5ac3926c] .v-tooltip{width:auto!important;max-width:100%!important}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-skip-activator[data-v-5ac3926c]{width:auto}.studio-page__toolbar-row--cols-4[data-v-5ac3926c]{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-page__toolbar-cell[data-v-5ac3926c]{min-width:0;width:100%;display:block}.studio-page__toolbar-cell>[data-v-5ac3926c]{min-width:0;width:100%;max-width:100%}.studio-page__toolbar-tooltip-wrap[data-v-5ac3926c]{display:block;width:100%;min-width:0}.studio-page__toolbar-tooltip-wrap[data-v-5ac3926c] .v-tooltip{display:block!important;width:100%!important;max-width:100%!important}.studio-page__toolbar-cell--scan[data-v-5ac3926c]{min-height:48px}.studio-page__toolbar-options-wrap[data-v-5ac3926c]{width:100%;display:block}.studio-page__toolbar-options-wrap[data-v-5ac3926c] .v-dialog__container{display:block!important;width:100%!important;max-width:100%!important}.studio-page__toolbar-skip-activator[data-v-5ac3926c]{display:block;width:100%;min-width:0}.studio-page__toolbar-skip-btn[data-v-5ac3926c]{letter-spacing:.02em}.studio-page__side-card[data-v-5ac3926c]{width:100%;box-sizing:border-box}.studio-page__side-card+.studio-page__side-card[data-v-5ac3926c]{margin-top:20px}.studio-page__cta[data-v-5ac3926c]{letter-spacing:.02em}.theme--dark .studio-page__calc-btn.v-btn--outlined[data-v-5ac3926c]{border-color:#cba6f7!important;color:#cba6f7!important}.theme--dark .studio-page__calc-btn.v-btn--outlined .v-icon[data-v-5ac3926c]{color:#cba6f7!important}.theme--light .studio-page__calc-btn.v-btn--outlined[data-v-5ac3926c]{border-color:#8839ef!important;color:#8839ef!important}.theme--light .studio-page__calc-btn.v-btn--outlined .v-icon[data-v-5ac3926c]{color:#8839ef!important}.studio-page__stop[data-v-5ac3926c]{letter-spacing:.04em;font-weight:600!important}.theme--dark .studio-page__stop-btn.v-btn--outlined[data-v-5ac3926c]{border-color:rgba(243,139,168,.45)!important;color:#f38ba8!important}.theme--light .studio-page__stop-btn.v-btn--outlined[data-v-5ac3926c]{border-color:rgba(210,15,57,.4)!important;color:#d20f39!important}.simulator_sapling-input-container[data-v-5ac3926c]{position:relative;min-width:260px}.simulator_highlight-guide[data-v-5ac3926c]{outline:2px solid rgba(203,166,247,.45);outline-offset:2px}.simulator_highlight[data-v-5ac3926c] .map.v-card{border:1px solid rgba(180,190,254,.18)!important}.simulator_container[data-v-5ac3926c]{max-width:560px;margin:0 auto}.simulator_container.simulator_container--with-results[data-v-5ac3926c]{margin-left:0;margin-right:0}@media(max-width:599px){.studio-page__panel[data-v-5ac3926c]{padding-top:36px}.studio-page__header[data-v-5ac3926c]{margin-bottom:20px;padding-top:16px;padding-bottom:18px}.studio-page__eyebrow[data-v-5ac3926c]{display:none!important}}@media(max-width:520px){.studio-page__toolbar-inner[data-v-5ac3926c]{padding:0 12px}.studio-page__toolbar-cell--scan[data-v-5ac3926c]{display:none!important}.studio-page__toolbar-row--cols-3[data-v-5ac3926c]{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:12px}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell[data-v-5ac3926c]{display:block;overflow-x:visible}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell>[data-v-5ac3926c]{width:100%}.studio-page__toolbar-row--cols-3 .studio-toolbar-equal.v-btn[data-v-5ac3926c],.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-tooltip-wrap[data-v-5ac3926c],.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-tooltip-wrap[data-v-5ac3926c] .v-tooltip{width:100%!important}.studio-page__toolbar-row--cols-3>.studio-page__toolbar-cell:nth-child(2) .studio-page__toolbar-skip-activator[data-v-5ac3926c]{width:100%}.studio-page__toolbar-row--cols-4[data-v-5ac3926c]{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:12px}.studio-page__toolbar-row--cols-4>.studio-page__toolbar-cell[data-v-5ac3926c]{display:block;overflow-x:visible}.studio-page__toolbar-row--cols-4>.studio-page__toolbar-cell>[data-v-5ac3926c]{width:100%}.studio-page__toolbar-row--cols-4 .studio-toolbar-equal.v-btn[data-v-5ac3926c]{width:100%!important}.studio-page__toolbar-cell--options[data-v-5ac3926c] .studio-options-toolbar-root{display:block;width:100%}.studio-page__toolbar-cell--options[data-v-5ac3926c] .v-dialog__container{display:block!important;width:100%!important}.studio-page__toolbar-cell--options[data-v-5ac3926c] .studio-toolbar-equal.v-btn{width:100%!important}}@media(min-width:1040px){.simulator_container.simulator_container--with-results[data-v-5ac3926c]{max-width:1160px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:minmax(0,560px) minmax(0,560px);-moz-column-gap:40px;column-gap:40px;align-items:start;justify-content:center}}.logo_container[data-v-7b3ba489]{--logo-container-background-color:hsla(0,0%,100%,0.035);--logo-container-expanded-background-color:var(--logo-container-background-color);--button-size-px:48px;--img-size-px:40px;--app-title-margin-left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;padding:2px 0;margin-left:-5px}@media(min-width:960px){.logo_container[data-v-7b3ba489]{--button-size-px:52px;--img-size-px:44px}}.logo_container .logo-selector_title[data-v-7b3ba489]{margin-left:var(--app-title-margin-left);opacity:1;transform:scale(1);transition:transform .2s ease .2s,opacity .2s ease .2s,visibility 0s linear .15s,width 0s linear .15s}.logo_container .logo-selector_title a[data-v-7b3ba489]{color:inherit;text-decoration:inherit}.logo_container .brand-mark[data-v-7b3ba489]{display:inline-flex;align-items:baseline;gap:.35em;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;letter-spacing:-.03em;line-height:1;text-decoration:none;color:inherit}.logo_container .brand-mark__a[data-v-7b3ba489]{font-weight:700;color:#cba6f7}.logo_container .brand-mark__b[data-v-7b3ba489]{font-weight:500;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#cdd6f4;opacity:.45}.logo_container .logo_image-container[data-v-7b3ba489]{min-width:var(--button-size-px);border-radius:12px;background-color:rgba(180,190,254,.06);border:1px solid rgba(180,190,254,.12);box-shadow:0 2px 16px rgba(0,0,0,.18)}.logo_container .logo_image-container .logo_image-button[data-v-7b3ba489]{border-radius:inherit;display:flex;justify-content:center;align-items:center;border:0;background:transparent;width:var(--button-size-px);height:var(--button-size-px);transition:all .25s ease}.logo_container .logo_image-container .logo_image-button.logo_image-button--hidden[data-v-7b3ba489]{visibility:hidden;width:0;opacity:0}.logo_container .logo_image-container .logo_image-button img[data-v-7b3ba489]{height:var(--img-size-px);width:var(--img-size-px);transition:transform .15s}.logo_container .logo_image-container .logo_image-button:not([disabled]):hover img[data-v-7b3ba489]{transform:scale(1.25)}.logo_container .logo_image-container .logo_image-button[data-v-7b3ba489]:focus{outline:2px solid var(--v-primary-base)}.logo_container.logo_container--animate-heartbeat:not(.logo_container--expanded) .logo_image-container[data-v-7b3ba489]{-webkit-animation:heartbeat-data-v-7b3ba489 .65s ease .4s both;animation:heartbeat-data-v-7b3ba489 .65s ease .4s both}.logo_container.logo_container--animate-in .logo_image-container .logo_image-button[data-v-7b3ba489]{visibility:visible;width:var(--button-size-px);opacity:1}@media(max-width:599px){.logo_container[data-v-7b3ba489]{--button-size-px:44px;--img-size-px:36px;--logo-container-expanded-background-color:rgba(36,39,58,0.97);align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;margin-left:0;padding-left:0;padding-top:0;padding-bottom:0;height:auto}.logo_image-container[data-v-7b3ba489]{flex-shrink:0;align-self:center;margin-top:-6px}.logo-selector_title.v-toolbar__title[data-v-7b3ba489]{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;height:auto!important;line-height:1.2!important}.logo-selector_title[data-v-7b3ba489]{margin-left:0;flex:1 1 auto;min-width:0;padding-right:4px;overflow:visible}.brand-mark[data-v-7b3ba489]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:1.125rem;overflow:visible;text-overflow:clip;white-space:normal}.brand-mark__a[data-v-7b3ba489]{font-size:1.2rem;line-height:1.05}.brand-mark__b[data-v-7b3ba489]{font-size:.625rem;letter-spacing:.14em;line-height:1.2;opacity:.5}.logo_container.logo_container--expanded .logo_image-container[data-v-7b3ba489]{position:fixed!important;left:50%!important;top:max(56px,calc(env(safe-area-inset-top, 0px) + 48px))!important;right:auto!important;transform:translateX(-50%)!important;z-index:2100;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(calc(100vw - 24px),360px)!important;max-width:min(calc(100vw - 24px),360px)!important;max-height:min(78dvh,520px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px;border-radius:16px;box-sizing:border-box;flex-direction:unset!important;flex-wrap:unset!important;align-content:start;justify-items:center;background-color:var(--logo-container-expanded-background-color)!important;border:1px solid rgba(203,166,247,.22);box-shadow:0 20px 56px rgba(17,17,27,.65),inset 0 0 0 1px rgba(203,166,247,.06)}.logo_container.logo_container--expanded.logo_container--closing .logo_image-container[data-v-7b3ba489]{opacity:0;transform:translateX(-50%) scale(.96)!important;transition:opacity .22s ease,transform .22s ease;pointer-events:none}.logo_container.logo_container--expanded.logo_container--closing .logo_image-container .logo_image-button[data-v-7b3ba489]{transition:none!important}.logo_container.logo_container--expanded .logo_image-button[data-v-7b3ba489]{width:48px!important;height:48px!important;min-width:48px;min-height:48px}.logo_container:not(.logo_container--expanded) .logo_image-button.logo_image-button--hidden[data-v-7b3ba489]{transition:none}}@media(max-width:599px)and (max-width:360px){.logo_container.logo_container--expanded .logo_image-container[data-v-7b3ba489]{grid-template-columns:repeat(3,minmax(0,1fr));width:min(calc(100vw - 20px),320px)!important;max-width:min(calc(100vw - 20px),320px)!important}}@media(min-width:561px){.logo_container.logo_container--animate-in .logo-selector_title[data-v-7b3ba489],.logo_container.logo_container--expanded .logo-selector_title[data-v-7b3ba489]{transition:opacity 0s,visibility 0s,width 0s;opacity:0;width:0;transform:scale(.9);visibility:hidden}.logo_container.logo_container--animate-in .logo_image-container[data-v-7b3ba489],.logo_container.logo_container--expanded .logo_image-container[data-v-7b3ba489]{background-color:var(--logo-container-expanded-background-color)}}@media(max-width:560px){.logo_container[data-v-7b3ba489]{max-width:100%;min-width:0;position:relative;gap:0}.logo_container .logo_image-container[data-v-7b3ba489]{flex-direction:column;flex-wrap:wrap;position:absolute;top:6px;left:0;max-height:calc(100dvh - 8px);z-index:24}.logo_container.logo_container--expanded .logo_image-container[data-v-7b3ba489]{max-height:none}.logo_container .logo_image-button.logo_image-button--hidden[data-v-7b3ba489]{width:var(--button-size-px);height:0}.logo_container .logo-selector_title[data-v-7b3ba489]{margin-left:calc(var(--app-title-margin-left) + var(--button-size-px));min-width:0;flex:1 1 auto;overflow:visible}.logo_container .brand-mark[data-v-7b3ba489]{display:flex;flex-direction:column;align-items:flex-start;overflow:visible;white-space:normal}.logo_container .logo_image-button[data-index="0"] i[data-v-7b3ba489]{rotate:90deg}}.theme--light .brand-mark__a[data-v-7b3ba489]{color:#8839ef}.theme--light .brand-mark__b[data-v-7b3ba489]{color:#4c4f69;opacity:.55}.theme--light .logo_container[data-v-7b3ba489]{--logo-container-background-color:rgba(0,0,0,0.06)}.theme--light .logo_container .logo_image-container[data-v-7b3ba489]{background-color:rgba(136,57,239,.06);border-color:rgba(136,57,239,.12)}@media(max-width:599px){.theme--light .logo_container[data-v-7b3ba489]{--logo-container-expanded-background-color:rgba(239,241,245,0.96)}.theme--light .logo_container.logo_container--expanded .logo_image-container[data-v-7b3ba489]{border-color:rgba(136,57,239,.2);box-shadow:0 20px 48px rgba(76,79,105,.18),inset 0 0 0 1px rgba(136,57,239,.08)}}@-webkit-keyframes heartbeat-data-v-7b3ba489{0%,33%,66%,to{transform:scale(1)}17%,50%,83%{transform:scale(1.15)}}@keyframes heartbeat-data-v-7b3ba489{0%,33%,66%,to{transform:scale(1)}17%,50%,83%{transform:scale(1.15)}}.rosi-about-trigger[data-v-ef3658c8]{font-weight:600!important;letter-spacing:.04em!important;text-transform:none!important;border-width:1.5px!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease!important}.theme--dark .rosi-about-trigger[data-v-ef3658c8]:hover{box-shadow:0 0 0 1px rgba(180,190,254,.15),0 4px 20px rgba(203,166,247,.15);transform:translateY(-1px)}.rosi-about-card__fork[data-v-ef3658c8]{font-size:.9375rem;line-height:1.6}.rosi-about-card__original-label[data-v-ef3658c8]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.65;color:#cba6f7}.theme--light .rosi-about-card__original-label[data-v-ef3658c8]{color:#8839ef}.rosi-about-card__body[data-v-ef3658c8]{font-size:.9375rem;line-height:1.65;color:rgba(205,214,244,.88)}.rosi-about-card__body a[data-v-ef3658c8]{color:#cba6f7;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(203,166,247,.35);transition:color .15s ease,border-color .15s ease}.rosi-about-card__body a[data-v-ef3658c8]:hover{color:#f5c2e7;border-bottom-color:rgba(245,194,231,.5)}.rosi-about-card__fine[data-v-ef3658c8]{font-size:.8125rem;opacity:.65}.theme--light .rosi-about-card__body[data-v-ef3658c8]{color:rgba(76,79,105,.9)}.theme--light .rosi-about-card__body a[data-v-ef3658c8]{color:#8839ef;border-bottom-color:rgba(136,57,239,.35)}.info-buttons[data-v-362e6aed]{gap:0}body{overflow-x:hidden}#app,body,html{background:#1e1e2e}.app-studio.theme--dark.v-application,.app-studio.theme--light.v-application{background:var(--v-background-base)!important}.app-studio__bar ::v-deep .v-toolbar__content{padding:0;width:100%}.app-studio__bar{backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.theme--dark .app-studio__bar{background:rgba(30,30,46,.78)!important;border-bottom:1px solid rgba(180,190,254,.1)}.theme--light .app-studio__bar{background:rgba(239,241,245,.82)!important;border-bottom:1px solid rgba(76,79,105,.08)}.app-studio__bar-inner{width:100%;max-width:1120px;margin:0 auto;padding:12px 24px 10px;min-height:54px;align-items:center;box-sizing:border-box;flex-wrap:nowrap;overflow:visible}.app-studio__bar-brand{flex:1 1 auto;min-width:0;overflow:visible}.app-studio__main ::v-deep .v-main__wrap{padding:64px 24px 40px}.app-studio__main-inner{max-width:1120px;margin:0 auto;width:100%}.app-studio__bar-actions{gap:10px}.app-studio__bar-trailing{display:flex;flex-shrink:0;min-width:0}.app-studio__bar-trailing .app-studio__run-time{white-space:nowrap}@media(max-width:599px){.app-studio__bar.v-toolbar{height:auto!important;min-height:0;overflow:visible!important;contain:none;box-sizing:border-box;padding-top:max(28px,calc(env(safe-area-inset-top, 0px) + 22px))!important}.app-studio__bar ::v-deep .v-toolbar__content{overflow:visible!important;height:auto!important;min-height:0;align-items:center;flex-wrap:nowrap;padding-top:0!important}.app-studio__bar-inner{flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;row-gap:0;padding:12px 14px 12px;overflow:visible}.app-studio__bar-brand{flex:1 1 auto;min-width:0;max-width:none;width:auto;overflow:visible;padding-top:0;margin-top:0}.app-studio__bar-spacer{display:none!important}.app-studio__bar-actions{flex:0 0 auto;width:auto;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:8px}.app-studio__bar-trailing{flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0}.app-studio__bar-trailing .info-buttons{order:1;display:flex;justify-content:flex-end;width:auto}.app-studio__bar-trailing ::v-deep .v-dialog__container{display:flex!important;justify-content:flex-end;width:auto!important;max-width:100%}.app-studio__bar-trailing .app-studio__run-time{order:2;text-align:right;font-size:.5625rem;letter-spacing:.1em}.app-studio__main ::v-deep .v-main__wrap{padding-top:max(152px,calc(118px + env(safe-area-inset-top, 0px)))}}@media(min-width:600px){.app-studio__bar.v-toolbar{contain:layout;padding-top:0}.app-studio__bar ::v-deep .v-toolbar__content{align-items:center;flex-wrap:nowrap}.app-studio__bar-inner{flex-wrap:nowrap!important;align-items:center!important;align-content:stretch;overflow:visible}.app-studio__bar-trailing{flex-direction:row;align-items:center;gap:10px}.app-studio__bar-trailing .info-buttons{order:2}.app-studio__bar-trailing .app-studio__run-time{order:1}.app-studio__main ::v-deep .v-main__wrap{padding:64px 24px 40px}}.app-studio__run-time{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a6adc8;opacity:.8}.theme--light .app-studio__run-time{color:#5c5f77;opacity:.7}.app-studio__timer--pill{gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(180,190,254,.14);background:rgba(180,190,254,.06);color:var(--v-anchor-base);opacity:1}.theme--light .app-studio__timer--pill{border-color:rgba(76,79,105,.12);background:rgba(76,79,105,.06)}.app-studio__timer-text{opacity:.72}.theme--light .app-studio__timer-text{opacity:.78}.app-studio__timer--mobile{padding-top:12px;width:100%}@media only screen and (max-width:959.98px){.v-input__slider .v-input__slot{display:block!important}}.v-input__slider .v-messages__message{margin-top:10px}