.ytogiG_transparentPrimary{--ai-bg:transparent;--ai-hover:var(--mantine-color-gray-1);--ai-active:var(--mantine-color-gray-2);--ai-color:var(--mantine-color-gray-8);color:var(--mantine-color-gray-8);background-color:#0000}.ytogiG_transparentPrimary:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}.ytogiG_transparentPrimary:active{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-8)}.ytogiG_transparentPrimary:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);color:var(--mantine-color-gray-8);outline:none}.ytogiG_transparentPrimary:disabled{color:var(--mantine-color-gray-4);cursor:default;pointer-events:none;background-color:#0000}.ytogiG_transparentPrimary[data-active=true],.ytogiG_transparentPrimary[data-expanded=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8);box-shadow:var(--focus-ring);outline:none}.ytogiG_transparentPrimary[data-active-without-outline=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}.ytogiG_transparentSecondary{--ai-bg:transparent;--ai-hover:var(--mantine-color-gray-1);--ai-active:var(--mantine-color-gray-2);--ai-color:var(--mantine-color-gray-9);color:var(--mantine-color-gray-9);background-color:#0000}.ytogiG_transparentSecondary:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}.ytogiG_transparentSecondary:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);color:var(--mantine-color-gray-9);outline:none}.ytogiG_transparentSecondary:disabled{color:var(--mantine-color-gray-4);cursor:default;pointer-events:none;background-color:#0000}.ytogiG_transparentSecondary[data-active=true],.ytogiG_transparentSecondary[data-expanded=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);box-shadow:var(--focus-ring);outline:none}.ytogiG_transparentSecondary[data-active-without-outline=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}.ytogiG_transparentSecondary:active:not(:disabled){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.ytogiG_closeNeutral{--ai-radius:var(--mantine-radius-sm);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-5);background-color:#0000}.ytogiG_closeNeutral:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}.ytogiG_closeNeutral:active{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.ytogiG_closeNeutral:focus-visible{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);box-shadow:var(--focus-ring);outline:none}.ytogiG_closeNeutral:disabled{color:var(--mantine-color-gray-4);cursor:default;pointer-events:none;background-color:#0000}.ytogiG_grayFiled{background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-6)}.ytogiG_grayFiled:hover{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-6)}.ytogiG_grayFiled:active{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.ytogiG_grayFiled:focus-visible{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);box-shadow:var(--focus-ring);outline:none}.ytogiG_grayFiled[data-active=true]{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.ytogiG_grayFiled[data-outline-visible=true]{box-shadow:var(--focus-ring);outline:none}.ytogiG_grayFiled[data-is-not-default=true]{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.ytogiG_grayFiled:disabled{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-4);cursor:default;pointer-events:none}.ytogiG_filledBlue{background:var(--btn-primary-default);box-shadow:var(--shadow-btn-primary)}.ytogiG_filledBlue:hover{background:var(--btn-primary-hover)}.ytogiG_filledBlue:active{background:var(--btn-primary-pressed);box-shadow:none}.ytogiG_filledBlue:focus-visible{box-shadow:var(--shadow-btn-primary),var(--focus-ring);outline:none}.ytogiG_filledBlue:disabled{background:var(--btn-primary-disabled);color:var(--btn-label-light);box-shadow:none}.ytogiG_withoutBorder{border:none!important}.ytogiG_hoverBlack{color:var(--mantine-color-gray-5)}.ytogiG_hoverBlack:hover{color:var(--mantine-color-gray-8)}.ytogiG_whiteFilled{background:var(--btn-secondary-bg);color:var(--btn-label-dark);border:var(--btn-stroke-line) solid var(--btn-secondary-border);border-radius:var(--btn-radius-normal);box-shadow:var(--shadow-btn-secondary)}.ytogiG_whiteFilled:hover{background:var(--btn-secondary-hover-bg);color:var(--btn-label-dark);border-color:var(--btn-secondary-hover-border)}.ytogiG_whiteFilled:active{background:var(--btn-secondary-pressed-bg);color:var(--btn-label-dark);border-color:var(--btn-secondary-pressed-border);box-shadow:none}.ytogiG_whiteFilled:focus-visible{background:var(--btn-secondary-bg);color:var(--btn-label-dark);border-color:var(--btn-secondary-pressed-border);box-shadow:var(--shadow-btn-secondary),var(--focus-ring);outline:none}.ytogiG_whiteFilled[data-expanded=true],.ytogiG_whiteFilled[aria-expanded=true]{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-pressed-border);box-shadow:var(--shadow-btn-secondary),var(--focus-ring);outline:none}.ytogiG_whiteFilled:disabled{background:var(--btn-secondary-bg);color:var(--btn-label-disabled);cursor:default;pointer-events:none;border-color:var(--btn-secondary-disabled-border);box-shadow:none}
.EC7EXa_root{box-sizing:border-box;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-white);flex-shrink:0;display:block;position:relative;overflow:hidden}.EC7EXa_root:focus{outline:none}.EC7EXa_root:focus-visible{box-shadow:var(--focus-ring)}.EC7EXa_image{object-fit:cover;width:100%;height:100%;transition:filter .15s;display:block}.EC7EXa_overlay{border-radius:inherit;background:color-mix(in srgb, var(--mantine-color-gray-7) 50%, transparent);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.EC7EXa_root:hover .EC7EXa_image,.EC7EXa_root:focus-visible .EC7EXa_image,.EC7EXa_root:focus-within .EC7EXa_image{filter:blur(2px)}.EC7EXa_root:hover .EC7EXa_overlay,.EC7EXa_root:focus-visible .EC7EXa_overlay,.EC7EXa_root:focus-within .EC7EXa_overlay{opacity:1;pointer-events:auto}.EC7EXa_deleteButton{--ai-bg:transparent;--ai-hover:var(--btn-tertiary-hover-bg);--ai-hover-color:var(--mantine-color-gray-8);--ai-color:var(--mantine-color-gray-8);width:36px;height:36px;padding:var(--mantine-spacing-xs);color:var(--mantine-color-gray-8);border-radius:var(--mantine-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.EC7EXa_deleteButton:hover:not(:disabled),.EC7EXa_deleteButton:focus-visible:not(:disabled){background:var(--btn-tertiary-hover-bg);color:var(--mantine-color-gray-8)}.EC7EXa_deleteButton:active:not(:disabled){background:var(--btn-tertiary-pressed-bg);color:var(--mantine-color-gray-8)}.EC7EXa_compact{border-radius:var(--mantine-radius-sm)}.EC7EXa_compact .EC7EXa_deleteButton{width:24px;height:24px;padding:var(--mantine-spacing-2xs)}
.cwLcea_textareaContainer{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);background-color:var(--input-default-bg);border:1px solid var(--input-default-border);border-radius:var(--input-radius);cursor:text;flex-direction:column;transition:background-color .2s,border-color .2s;display:flex;position:relative}.cwLcea_textareaContainer:hover{background-color:var(--input-hover-bg)}.cwLcea_textareaContainer:focus-within{background-color:var(--input-active-bg);border-color:var(--input-active-border);outline:none}.cwLcea_textareaContainer[data-outline-enabled=true]:focus-within{box-shadow:var(--input-focus-shadow)}.cwLcea_textareaContainer[data-filled=true]{border-color:var(--input-filled-border);background-color:var(--input-filled-bg)}.cwLcea_textareaContainer[data-error=true]{border-color:var(--input-error-border)}.cwLcea_textarea{resize:none;scrollbar-width:thin;scrollbar-color:#0000 #0000;height:100%;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);border:none;border-radius:0;padding:0;overflow-y:auto}.cwLcea_textarea:hover,.cwLcea_textarea:focus{scrollbar-color:var(--dropdown-scrollbar-color) #0000}.cwLcea_textarea::placeholder{color:var(--input-placeholder-color)}.cwLcea_textareaContainer[data-grow]{padding:calc(var(--mantine-spacing-md) - 1px) calc(var(--mantine-spacing-lg) - 1px)}.cwLcea_textareaContainer[data-grow] .cwLcea_charCounter{bottom:calc(var(--mantine-spacing-md) - 1px);right:calc(var(--mantine-spacing-lg) - 1px)}.cwLcea_textarea.cwLcea_textareaGrow{--comment-grow-pad:var(--mantine-spacing-4xl);box-sizing:border-box;height:auto;min-height:calc(var(--comment-line,24px) + var(--comment-grow-pad));padding-bottom:var(--comment-grow-pad);overflow-y:hidden}.cwLcea_textareaContainer[data-filled=true] .cwLcea_textarea.cwLcea_textareaGrow{--comment-grow-pad:calc(var(--mantine-spacing-4xl) + var(--mantine-spacing-md))}.cwLcea_charCounter{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:8px;right:12px}.cwLcea_error>span{color:var(--input-error-color)}
._3fL0MG_card{box-sizing:border-box;gap:var(--mantine-spacing-sp-12);width:100%;padding:var(--mantine-spacing-sp-12);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);flex-direction:column;display:flex}._3fL0MG_cardOpen{border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}._3fL0MG_cardPlain:not(._3fL0MG_cardOpenPlain){padding:calc(var(--mantine-spacing-sp-12) - 1px)}._3fL0MG_cardOpenPlain{gap:var(--mantine-spacing-lg);background:0 0;border:0;padding:0}._3fL0MG_row{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sp-12);min-height:24px;display:flex}._3fL0MG_left{align-items:center;gap:var(--mantine-spacing-sp-6);min-width:0;display:flex}._3fL0MG_title{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);font-weight:500}._3fL0MG_titleWithIcon{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;color:var(--mantine-color-yellow-8);display:inline-flex}._3fL0MG_titleAccent{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-yellow-8);font-weight:500}
.x8QqMa_group{width:100%}.x8QqMa_group:focus,.x8QqMa_group:focus-within,.x8QqMa_group:focus-visible{box-shadow:none;outline:none}.x8QqMa_chips{gap:var(--mantine-spacing-sm);flex-direction:column;width:100%;display:flex}.x8QqMa_chip{align-items:center;gap:var(--mantine-spacing-md);box-sizing:border-box;cursor:pointer;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);display:flex}.x8QqMa_chip:focus,.x8QqMa_chip:focus-within,.x8QqMa_chip:focus-visible,:is(.x8QqMa_chip .mantine-Radio-radio:focus,.x8QqMa_chip .mantine-Radio-radio:focus-visible){box-shadow:none;outline:none}.x8QqMa_chipSelected,.x8QqMa_chipSelected:focus,.x8QqMa_chipSelected:focus-within,.x8QqMa_chipSelected:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-color-blue-6);border-color:#0000;outline:none}.x8QqMa_chipTitle{min-width:0;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);flex:1;font-weight:400}
.FioETq_modalTitle{align-items:center;gap:var(--mantine-spacing-xs);display:inline-flex}.FioETq_root{gap:var(--mantine-spacing-5xl);flex-direction:column;width:100%;display:flex}.FioETq_form{gap:var(--mantine-spacing-2xl);flex-direction:column;width:100%;display:flex}.FioETq_row{align-items:center;gap:var(--mantine-spacing-5xl);width:100%;display:flex}.FioETq_rowTop{align-items:flex-start}.FioETq_label{width:96px;min-height:44px;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-7);flex-shrink:0;align-items:center;font-weight:400;display:flex}.FioETq_field{gap:var(--mantine-spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.FioETq_chips{gap:var(--mantine-spacing-sm);width:100%;display:flex}.FioETq_chipGroup{width:100%}.FioETq_chipGroup:focus,.FioETq_chipGroup:focus-within,.FioETq_chipGroup:focus-visible{box-shadow:none;outline:none}.FioETq_chip{align-items:center;gap:var(--mantine-spacing-md);box-sizing:border-box;cursor:pointer;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);min-width:0;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);flex:1 1 0;display:flex}.FioETq_chip:focus,.FioETq_chip:focus-within,.FioETq_chip:focus-visible,:is(.FioETq_chip .mantine-Radio-radio:focus,.FioETq_chip .mantine-Radio-radio:focus-visible){box-shadow:none;outline:none}.FioETq_chipSelected,.FioETq_chipSelected:focus,.FioETq_chipSelected:focus-within,.FioETq_chipSelected:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-color-blue-6);border-color:#0000;outline:none}.FioETq_chipTitle{min-width:0;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);flex:1;font-weight:400}.FioETq_dateBlock{gap:var(--mantine-spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.FioETq_dateRow{align-items:center;gap:var(--mantine-spacing-md);width:100%;min-width:0;display:flex}.FioETq_dateField{flex-shrink:0;width:336px}.FioETq_dateField>*{width:100%}.FioETq_repeatField{flex:1;min-width:0}.FioETq_repeatField.FioETq_repeatField:focus-within:not(:has([data-expanded=true])):not(.FioETq_repeatFieldActive){background:var(--input-default-bg);border:1px solid var(--input-default-border);box-shadow:none}.FioETq_repeatField.FioETq_repeatField:focus-within:not(:has([data-expanded=true])):not(.FioETq_repeatFieldActive) .mantine-Select-input{color:var(--input-placeholder-color)}.FioETq_repeatField.FioETq_repeatFieldActive:focus-within:not(:has([data-expanded=true])){box-shadow:none}.FioETq_repeatField.FioETq_repeatFieldActive,.FioETq_repeatField.FioETq_repeatFieldActive:hover{background:var(--input-filled-bg);border:1px solid var(--input-filled-border)}.FioETq_repeatField.FioETq_repeatFieldActive .mantine-Select-input{color:var(--input-text-color)}.FioETq_repeatField.FioETq_repeatFieldActive:hover .mantine-Select-input{color:var(--input-text-color)}.FioETq_repeatDays{gap:var(--mantine-spacing-2xs);width:100%;display:flex}.FioETq_repeatDay{min-width:0;height:36px;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);text-transform:capitalize;cursor:pointer;box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;font-weight:400;display:flex}.FioETq_repeatDay:hover{color:var(--mantine-color-gray-8)}.FioETq_repeatDay:focus-visible{box-shadow:var(--focus-ring);outline:none}.FioETq_repeatDayLocked{cursor:default}.FioETq_repeatDayLocked:hover{color:inherit}.FioETq_repeatDayActive.FioETq_repeatDayLocked:hover{color:var(--mantine-color-gray-8)}.FioETq_repeatDayActive,.FioETq_repeatDayActive:focus,.FioETq_repeatDayActive:focus-visible{background:var(--mantine-color-white);color:var(--mantine-color-gray-8);box-shadow:inset 0 0 0 2px var(--mantine-color-blue-6);border-color:#0000;outline:none}.FioETq_timeRow{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;width:336px;display:flex}.FioETq_timeSelect{flex:1;min-width:0}.FioETq_arrow{color:var(--mantine-color-gray-6);flex-shrink:0}.FioETq_divider{border:0;border-top:1px solid var(--mantine-color-gray-2);width:100%;height:0}@media (max-width:743px){.FioETq_root{gap:var(--mantine-spacing-2xl)}.FioETq_form{gap:var(--mantine-spacing-xl)}.FioETq_row{align-items:stretch;gap:var(--mantine-spacing-sm);flex-direction:column}.FioETq_label{width:auto;min-height:auto}.FioETq_chips{flex-direction:column}.FioETq_dateRow{flex-direction:column;align-items:stretch}.FioETq_dateField,.FioETq_timeRow{width:100%}}
.vh9kBW_note{align-items:stretch;gap:var(--mantine-spacing-5xl);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.vh9kBW_title{align-items:center;gap:var(--mantine-spacing-sm);flex:1;min-width:0;display:inline-flex}.vh9kBW_titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vh9kBW_deleteTrigger{flex-shrink:0;display:inline-flex}.vh9kBW_titleIcon{padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-yellow-1);color:var(--mantine-color-yellow-8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.AVxkYa_courseCard{align-items:stretch;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);display:flex}.AVxkYa_cover{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-1);flex-shrink:0;width:80px;min-height:56px;position:relative;overflow:hidden}.AVxkYa_coverImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.AVxkYa_coverPlaceholder{width:100%;height:100%;min-height:56px;color:var(--mantine-color-gray-5);justify-content:center;align-items:center;display:flex}.AVxkYa_courseMeta{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);flex:1;min-width:0;display:flex}.AVxkYa_titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AVxkYa_nameRow{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:nowrap;min-width:0;display:flex}.AVxkYa_student{align-items:center;gap:var(--mantine-spacing-sm);flex:0 auto;min-width:0;max-width:100%;display:inline-flex}.AVxkYa_studentStack{align-self:flex-start;width:fit-content;max-width:100%}.AVxkYa_nameSep{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-6);flex-shrink:0;font-weight:500}.AVxkYa_titleLink{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;max-width:100%;color:var(--mantine-color-gray-8);text-underline-offset:var(--mantine-spacing-3xs);text-decoration:underline;display:inline-flex}.AVxkYa_titleLink svg{flex-shrink:0}.AVxkYa_titleLink:hover,.AVxkYa_titleLink:active{color:var(--mantine-color-blue-6)}.AVxkYa_titleLinkText,.AVxkYa_titlePlain{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500;overflow:hidden}.AVxkYa_titlePlain{color:var(--mantine-color-gray-8)}.AVxkYa_introChip{align-self:flex-start;width:fit-content;max-width:100%}.AVxkYa_lessonName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);margin:0;font-weight:400;overflow:hidden}.AVxkYa_aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:0;max-width:46%;display:flex}.AVxkYa_teacher{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;max-width:100%;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);display:inline-flex}.AVxkYa_teacher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AVxkYa_duration{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);flex-shrink:0;font-weight:400}
.fJ9R-a_imagePreview,.fJ9R-a_imagePreviewWide{border-radius:var(--mantine-radius-sm);object-fit:cover;flex-shrink:0}.fJ9R-a_imagePreview{width:36px;height:36px}.fJ9R-a_imagePreviewWide{width:50px;height:36px}.fJ9R-a_imageRowControls{flex-shrink:0}.fJ9R-a_uploadIconButton{width:36px;height:36px;padding:var(--mantine-spacing-sm);cursor:pointer;background:var(--btn-primary-default);box-shadow:var(--shadow-btn-primary);color:var(--btn-label-light);border-radius:var(--btn-radius-normal);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fJ9R-a_uploadIconButton:hover:not(:disabled){background:var(--btn-primary-hover)}.fJ9R-a_uploadIconButton:active:not(:disabled){background:var(--btn-primary-pressed);box-shadow:none}.fJ9R-a_uploadIconButton:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.fJ9R-a_uploadIconButton:disabled,.fJ9R-a_uploadIconButton[data-disabled]{background:var(--btn-primary-disabled);box-shadow:none;color:var(--btn-label-light);cursor:not-allowed}.fJ9R-a_uploadButton{background:var(--btn-primary-default);box-shadow:var(--shadow-btn-primary);border-radius:var(--btn-radius-normal);height:36px;padding-inline:var(--mantine-spacing-2xl)}.fJ9R-a_uploadButton:hover{background:var(--btn-primary-hover)}.fJ9R-a_uploadButton:active{background:var(--btn-primary-pressed)}.fJ9R-a_uploadButton .mantine-Button-inner{gap:var(--mantine-spacing-md)}.fJ9R-a_uploadButton .mantine-Button-label{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-font-size-xl);font-weight:600}.fJ9R-a_uploadButton .mantine-Button-section[data-position=left]{margin-inline-end:0}
._6O-KHa_content{--modal-gutter:var(--mantine-spacing-5xl);min-height:0;max-width:calc(100dvw - var(--mantine-spacing-7xl));flex-direction:column;display:flex}@media (max-width:1279px){._6O-KHa_content{--modal-gutter:var(--mantine-spacing-lg)}}._6O-KHa_compactFullscreenContent{max-width:100%}._6O-KHa_header{height:64px;padding:0 var(--modal-gutter);border-bottom:1px solid var(--mantine-color-gray-2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._6O-KHa_noBorder{border-bottom:none}._6O-KHa_hiddenHeader{height:0;min-height:0;margin:0;padding:0;display:none;overflow:hidden}._6O-KHa_title{font-size:var(--mantine-h5-font-size);line-height:var(--mantine-h5-line-height);font-weight:var(--mantine-h5-font-weight);color:var(--mantine-color-gray-8)}._6O-KHa_close{--cb-icon-size:20px;border-radius:var(--mantine-radius-sm);width:32px;height:32px;color:var(--mantine-color-gray-5);background-color:#0000}._6O-KHa_close svg{width:20px;height:20px}._6O-KHa_close:hover{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}._6O-KHa_close:active{background-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-9)}._6O-KHa_close:focus-visible{background-color:var(--mantine-color-white);color:var(--mantine-color-gray-9);box-shadow:var(--focus-ring);outline:none}._6O-KHa_body{padding:var(--modal-gutter)}._6O-KHa_bodyFill{flex:1;min-height:0}._6O-KHa_noPadding{gap:0;padding:0}._6O-KHa_bodyInFlowFooter{gap:var(--modal-gutter);flex-direction:column;min-height:0;display:flex}._6O-KHa_bodyWithFooter{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}._6O-KHa_bodyScroll{flex:auto;min-height:0;overflow:hidden auto}._6O-KHa_bodyScrollPadded{padding:var(--modal-gutter)}._6O-KHa_footer{flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._6O-KHa_bodyWithFooter>._6O-KHa_footer{padding:0 var(--modal-gutter) var(--modal-gutter)}._6O-KHa_sheetInner{--modal-inner-x-offset:0;--modal-inner-y-offset:0;align-items:flex-end;padding:0}._6O-KHa_compactFullscreenInner{--modal-inner-x-offset:0;--modal-inner-y-offset:0;align-items:stretch;padding:0}._6O-KHa_sheetContent{width:100%;max-width:100%;box-shadow:var(--shadow-card-bold);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0}
.Cmzs4G_avatarButton{background:var(--mantine-color-gray-1);width:72px;height:72px;color:var(--mantine-color-gray-5);cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.Cmzs4G_avatarButton:focus{outline:none}.Cmzs4G_avatarButton:focus-visible{box-shadow:var(--focus-ring)}.Cmzs4G_avatarButton[data-has-photo=false]:hover:not(:disabled){border-color:var(--btn-secondary-hover-border)}.Cmzs4G_avatarButton[data-has-photo=true]:hover:not(:disabled),.Cmzs4G_avatarButton[data-has-photo=true]:focus-visible:not(:disabled){border-color:#0000}.Cmzs4G_avatarButton:disabled{cursor:default}.Cmzs4G_avatarReadOnly{background:var(--mantine-color-gray-1);width:72px;height:72px;color:var(--mantine-color-gray-5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Cmzs4G_avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:filter .15s}.Cmzs4G_avatarOverlay{background:color-mix(in srgb, var(--mantine-color-gray-7) 50%, transparent);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.Cmzs4G_avatarButton[data-has-photo=true]:hover:not(:disabled) .Cmzs4G_avatarImage,.Cmzs4G_avatarButton[data-has-photo=true]:focus-visible:not(:disabled) .Cmzs4G_avatarImage{filter:blur(2px)}.Cmzs4G_avatarButton[data-has-photo=true]:hover:not(:disabled) .Cmzs4G_avatarOverlay,.Cmzs4G_avatarButton[data-has-photo=true]:focus-visible:not(:disabled) .Cmzs4G_avatarOverlay{opacity:1;pointer-events:auto}.Cmzs4G_deleteButton{--ai-bg:transparent;--ai-hover:var(--btn-tertiary-hover-bg);--ai-hover-color:var(--mantine-color-gray-8);--ai-color:var(--mantine-color-gray-8);width:36px;height:36px;padding:var(--mantine-spacing-xs);color:var(--mantine-color-gray-8);border-radius:var(--mantine-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Cmzs4G_deleteButton:hover:not(:disabled),.Cmzs4G_deleteButton:focus-visible:not(:disabled){background:var(--btn-tertiary-hover-bg);color:var(--mantine-color-gray-8)}.Cmzs4G_deleteButton:active:not(:disabled){background:var(--btn-tertiary-pressed-bg);color:var(--mantine-color-gray-8)}.Cmzs4G_hiddenFileInput{display:none}
.-kxHeG_root{align-items:center;gap:var(--mantine-spacing-xs);flex:none;display:inline-flex}.-kxHeG_comfortable{gap:0}.-kxHeG_comfortable .-kxHeG_copyLink,.-kxHeG_comfortable .-kxHeG_messengerLink{width:32px;height:32px;padding:var(--mantine-spacing-xs);box-sizing:border-box;border-radius:var(--mantine-radius-sm)}.-kxHeG_copyLink{cursor:pointer;width:20px;height:20px;color:var(--mantine-color-gray-5);border-radius:var(--mantine-radius-3xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.-kxHeG_copyLink:hover{color:var(--mantine-color-gray-8)}.-kxHeG_copyLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.-kxHeG_messengerLink{border-radius:var(--mantine-radius-3xs);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.-kxHeG_messengerLink:focus-visible{box-shadow:var(--focus-ring);outline:none}
._9R9mPW_wrapper{flex-shrink:0;width:356px}@media (max-width:1279px){._9R9mPW_wrapper{width:100%}}._9R9mPW_wrapper{background:var(--mantine-color-blue-0);border-radius:var(--mantine-radius-2xl);min-height:0;padding:var(--mantine-spacing-md);flex-direction:column;align-self:stretch;display:flex}._9R9mPW_card{background:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);min-height:0;box-shadow:var(--shadow-card-blue-soft);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._9R9mPW_topSection{padding:var(--mantine-spacing-2xl);align-items:center;gap:var(--mantine-spacing-lg);flex-direction:column;flex:1;display:flex}@media (min-width:744px) and (max-width:1279px){._9R9mPW_topSection{column-gap:var(--mantine-spacing-lg);row-gap:var(--mantine-spacing-lg);grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:start;display:grid}}._9R9mPW_avatarContainer{flex-direction:column;align-items:center;display:flex;position:relative}._9R9mPW_statusBadge{box-sizing:border-box;height:var(--mantine-spacing-4xl);padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-mega);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);white-space:nowrap;z-index:1;border:1px solid;align-items:center;margin-top:-6px;display:inline-flex;position:relative}._9R9mPW_nameGroup{align-items:center;gap:var(--mantine-spacing-2xs);flex-direction:column;width:100%;display:flex}._9R9mPW_name{font-size:var(--mantine-font-size-2xl);font-weight:500;line-height:var(--mantine-line-height-2xl);color:var(--mantine-color-gray-8);text-align:center}._9R9mPW_role{font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);text-align:center}._9R9mPW_phoneRow{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);width:100%;display:flex}@media (max-width:743px){._9R9mPW_phoneRow{gap:0}}._9R9mPW_phone{font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-8);white-space:nowrap}@media (min-width:744px) and (max-width:1279px){._9R9mPW_avatarContainer{grid-row:1/span 2}._9R9mPW_nameGroup{align-items:flex-start}._9R9mPW_name,._9R9mPW_role,._9R9mPW_phone{text-align:left}._9R9mPW_phoneRow{grid-column:2;justify-content:flex-start}}._9R9mPW_editButton{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);position:absolute}
._oV-4G_menuItem._oV-4G_menuItem{justify-content:flex-start;gap:var(--dropdown-item-normal-gap);padding-inline:var(--dropdown-item-normal-px);padding-block:var(--dropdown-item-normal-py);border-radius:var(--dropdown-item-normal-radius);font-size:var(--dropdown-item-font-size);font-weight:400;line-height:var(--dropdown-item-line-height);color:var(--dropdown-item-title-color);background-color:var(--dropdown-item-default-bg)}._oV-4G_menuItem._oV-4G_menuItem>[data-position=left]{margin-inline-end:0}._oV-4G_menuItem._oV-4G_menuItem:hover:not([data-disabled]){background:var(--dropdown-item-hover-bg)}._oV-4G_menuItem._oV-4G_menuItem:focus{outline:none}._oV-4G_menuItem._oV-4G_menuItem:focus-visible:not([data-disabled]){background:var(--dropdown-item-hover-bg);outline:none}._oV-4G_menuDropdown._oV-4G_menuDropdown{border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);padding:var(--dropdown-padding);flex-direction:column;display:flex}._oV-4G_menuDropdown._oV-4G_menuDropdown>:not([data-autofocus])+:not([data-autofocus]){margin-top:var(--dropdown-list-gap)}._oV-4G_menuTriggerIcon{--ai-color:var(--mantine-color-gray-8);--ai-hover:var(--mantine-color-gray-1);--ai-hover-color:var(--mantine-color-gray-8);color:var(--mantine-color-gray-8)}._oV-4G_menuTriggerIcon svg{color:var(--mantine-color-gray-8)!important}._oV-4G_menuTriggerIcon:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}._oV-4G_menuTriggerIcon:hover svg{color:var(--mantine-color-gray-8)!important}._oV-4G_menuTriggerIcon:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);outline:none}._oV-4G_menuTriggerIcon[aria-expanded=true]{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);color:var(--mantine-color-gray-8);outline:none}._oV-4G_menuTriggerIcon[aria-expanded=true] svg{color:var(--mantine-color-gray-8)!important}
.zLsdKW_section{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.zLsdKW_sectionMain{flex-direction:column;gap:0;width:100%;display:flex}.zLsdKW_sectionHeader{width:100%;height:var(--mantine-spacing-8xl);min-height:var(--mantine-spacing-8xl);max-height:var(--mantine-spacing-8xl);padding:var(--mantine-spacing-sm);box-sizing:border-box;color:var(--mantine-color-gray-9);border-radius:var(--mantine-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.zLsdKW_sectionHeader:hover{background:var(--dropdown-item-hover-bg)}.zLsdKW_sectionHeader:focus-visible{box-shadow:var(--focus-ring);outline:none}.zLsdKW_sectionTitle{flex:auto;min-width:0}.zLsdKW_titleChipGroup{min-width:0}.zLsdKW_sectionIcon{color:var(--mantine-color-gray-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.zLsdKW_sectionIcon svg{width:var(--mantine-spacing-4xl);height:var(--mantine-spacing-4xl)}.zLsdKW_sectionTitleText{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-spacing-4xl);color:var(--mantine-color-gray-9);white-space:nowrap;font-weight:500}.zLsdKW_countPillWrap{flex-shrink:0;display:inline-flex}.zLsdKW_countPill{min-width:var(--mantine-spacing-9xl);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);gap:var(--mantine-spacing-sm);box-sizing:border-box;background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8);border-radius:var(--mantine-radius-mega);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-spacing-2xl);flex-shrink:0;font-weight:500;height:var(--mantine-spacing-5xl)!important}.zLsdKW_countPill[data-with-remove]{padding-inline-end:var(--mantine-spacing-sm)}.zLsdKW_countPill .mantine-Pill-label{font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-spacing-2xl)}.zLsdKW_countPill .mantine-Pill-remove{--cb-size:var(--mantine-spacing-2xl);--cb-icon-size:var(--mantine-spacing-2xl);width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl);min-width:var(--mantine-spacing-2xl);min-height:var(--mantine-spacing-2xl);color:var(--mantine-color-gray-5);padding:0;padding-inline:0}.zLsdKW_countPill .mantine-Pill-remove svg{width:var(--mantine-spacing-2xl);height:var(--mantine-spacing-2xl)}.zLsdKW_sectionChevron{width:var(--mantine-spacing-4xl);height:var(--mantine-spacing-4xl);color:var(--mantine-color-gray-5);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.zLsdKW_sectionChevron[data-open]{transform:rotate(180deg)}.zLsdKW_sectionChevron svg{width:var(--mantine-spacing-4xl);height:var(--mantine-spacing-4xl)}.zLsdKW_sectionBody{gap:var(--mantine-spacing-md);width:100%;padding:var(--mantine-spacing-sm) 0;flex-direction:column;display:flex}.zLsdKW_sectionDivider{background:var(--mantine-color-gray-2);width:100%;height:1px}
.YmCuLq_header{background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2);box-sizing:border-box;width:100%}.YmCuLq_headerInner{width:100%;min-width:0;max-width:1660px;min-height:68px;padding-inline:var(--mantine-spacing-2xl);box-sizing:border-box;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (min-width:1280px){.YmCuLq_headerInner{padding-inline:var(--mantine-spacing-8xl)}}.YmCuLq_titleRow{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.YmCuLq_title{font-size:var(--mantine-h4-font-size);line-height:var(--mantine-h4-line-height);color:var(--mantine-color-gray-8);font-weight:500}
.mcUICq_root{width:100%;min-height:100%;padding:var(--mantine-spacing-5xl);box-sizing:border-box;flex:1}@media (max-width:743px){.mcUICq_root{padding:var(--mantine-spacing-sm)}}.mcUICq_content{width:100%;max-width:640px}.mcUICq_text,.mcUICq_title{width:100%}.mcUICq_illustration{width:320px;max-width:100%;height:auto;display:block}
.SbRxNa_root{align-items:center;display:flex}.SbRxNa_rootFullWidth{box-sizing:border-box;width:100%;margin-block:-4px;padding:4px 0}.SbRxNa_inputWrapper{width:36px;height:36px;transition:width .25s;overflow:hidden}.SbRxNa_inputWrapperOpened{width:255px;overflow:visible}.SbRxNa_inputField{height:36px;min-height:36px;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);transition:padding .25s}.SbRxNa_collapsedInput{background:var(--input-default-bg);border-radius:var(--input-radius);box-shadow:none;border:1px solid #0000;padding:0}.SbRxNa_collapsedInput:hover,.SbRxNa_collapsedInput:focus-within{background:var(--input-hover-bg);box-shadow:none;border-color:#0000}.SbRxNa_collapsedInput:active{background:var(--mantine-color-gray-3)}.SbRxNa_collapsedInput .mantine-Input-section[data-position=left]{justify-content:center;width:36px;inset-inline-start:0}.SbRxNa_collapsedInput .SbRxNa_inputField{cursor:pointer;caret-color:#0000;background:0 0;padding-inline:0}.SbRxNa_inputWrapperOpened .SbRxNa_inputField{padding-left:var(--mantine-spacing-5xl)}
.sxKzXG_root{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.sxKzXG_scrollArea{flex:0 1 calc(5*(96px + var(--mantine-spacing-2xl)) + 96px/2 + 8px);min-height:0;height:calc(5*(96px + var(--mantine-spacing-2xl)) + 96px/2 + 8px);max-height:calc(5*(96px + var(--mantine-spacing-2xl)) + 96px/2 + 8px);box-sizing:border-box;padding:4px;overflow-y:auto}.sxKzXG_scrollAreaWithTopSpacing{margin-top:var(--mantine-spacing-sp-24)}.sxKzXG_footer{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-lg);margin-top:var(--mantine-spacing-sp-24);padding:var(--mantine-spacing-sp-12);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);box-sizing:border-box;flex-shrink:0;display:flex}.sxKzXG_footerText{align-items:center;gap:var(--mantine-spacing-lg);flex:1;min-width:0;display:flex}.sxKzXG_taskCards{gap:var(--mantine-spacing-2xl);grid-template-columns:repeat(2,1fr);display:grid}.sxKzXG_restoreOrder{align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-2xl);color:var(--mantine-color-gray-7);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.sxKzXG_restoreOrder:hover{color:var(--mantine-color-gray-8)}.sxKzXG_taskCard{box-sizing:border-box;border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);cursor:pointer;height:96px;transition:box-shadow .15s;display:flex;position:relative;overflow:hidden}.sxKzXG_taskCard.sxKzXG_inProgress{cursor:default}.sxKzXG_taskCard.sxKzXG_disabled{cursor:not-allowed;opacity:.6}.sxKzXG_taskCard.sxKzXG_dragging{cursor:grabbing;box-shadow:var(--focus-ring)}.sxKzXG_taskCard:hover .sxKzXG_dragHandle,.sxKzXG_taskCard.sxKzXG_dragging .sxKzXG_dragHandle,.sxKzXG_taskCard:focus-within .sxKzXG_dragHandle{opacity:1}@media (hover:hover) and (pointer:fine){.sxKzXG_taskCard:not(.sxKzXG_inProgress):not(.sxKzXG_disabled):hover{z-index:1;box-shadow:var(--focus-ring)}}.sxKzXG_taskCard:not(.sxKzXG_inProgress):not(.sxKzXG_disabled):focus-visible{z-index:1;box-shadow:var(--focus-ring);outline:none}.sxKzXG_taskCardIconContainer{width:96px;padding:var(--mantine-spacing-xs);background-color:var(--mantine-color-blue-0);border-top-left-radius:var(--mantine-radius-md);border-bottom-left-radius:var(--mantine-radius-md);flex-shrink:0;align-self:stretch}.sxKzXG_taskCardIconContainer.sxKzXG_inProgress{background-color:var(--mantine-color-gray-0)}.sxKzXG_taskCardIcon{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);width:84px;height:84px;box-shadow:var(--shadow-card-blue-soft);justify-content:center;align-items:center;display:flex}.sxKzXG_taskCardIcon.sxKzXG_inProgress{color:var(--mantine-color-gray-4)}.sxKzXG_taskCardContent{justify-content:center;gap:var(--mantine-spacing-2xs);border:1px solid var(--mantine-color-gray-2);border-top-right-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-md);flex-direction:column;flex:1;padding-block:0;padding-inline-start:var(--mantine-spacing-2xl);padding-inline-end:5px;display:flex}.sxKzXG_taskCardContentWithHandle{padding-inline-end:var(--mantine-spacing-7xl)}.sxKzXG_inProgressBadge{z-index:1;height:auto;padding:var(--mantine-spacing-3xs) var(--mantine-spacing-lg);border-bottom-left-radius:0;border-top-left-radius:var(--mantine-radius-md);border-top-right-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-md);text-transform:uppercase;letter-spacing:.3px;font-size:10px;line-height:12px;position:absolute;top:0;left:0}.sxKzXG_inProgressBadge .mantine-Text-root{font-size:inherit;line-height:inherit}.sxKzXG_dragHandle{top:var(--mantine-spacing-2xs);right:var(--mantine-spacing-2xs);z-index:2;width:var(--mantine-spacing-6xl);height:var(--mantine-spacing-6xl);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-5);cursor:grab;touch-action:none;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sxKzXG_dragHandle:hover{color:var(--mantine-color-gray-7)}.sxKzXG_dragHandle:active{cursor:grabbing}.sxKzXG_dragHandle:focus-visible{opacity:1}
.-hk78q_actionIconWrap{display:inline-flex}.-hk78q_actionIconWrap button{border-radius:var(--mantine-radius-sm);border:1px solid #0000;outline:none}.-hk78q_actionIconWrap.-hk78q_customInactiveAsset[data-is-default=true] button{color:inherit;background:0 0;border:none;width:auto;height:auto;padding:0}.-hk78q_actionIconWrap.-hk78q_customInactiveAsset[data-is-default=true] button:hover,.-hk78q_actionIconWrap.-hk78q_customInactiveAsset[data-is-default=true] button:active{color:inherit;background:0 0;border:none}.-hk78q_actionIconWrap.-hk78q_customInactiveAsset[data-is-default=true][data-outline-visible=true] button,.-hk78q_actionIconWrap.-hk78q_customInactiveAsset[data-is-default=true] button:focus-visible{box-shadow:var(--focus-ring);background:0 0!important;border:none!important}.-hk78q_actionIconWrap[data-is-default=true] button{background:var(--mantine-color-gray-1);color:var(--btn-input-label-default)}.-hk78q_actionIconWrap[data-is-default=true] button:hover{background:var(--mantine-color-gray-2);color:var(--btn-input-label-default)}.-hk78q_actionIconWrap[data-is-default=true] button:active{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.-hk78q_actionIconWrap[data-is-default=false] button{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.-hk78q_actionIconWrap[data-is-default=false] button:hover{background:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.-hk78q_actionIconWrap[data-is-default=false] button:active{background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);color:var(--mantine-color-gray-8)}.-hk78q_actionIconWrap[data-outline-visible=true] button,.-hk78q_actionIconWrap button:focus-visible{border:1px solid var(--mantine-color-gray-5);box-shadow:0 2px 2px 0 #1a1e2214,0 0 0 2px var(--mantine-color-white),0 0 0 4px var(--mantine-color-blue-6);background:var(--mantine-color-white)!important;outline:none!important}.-hk78q_menuItem{height:28px;padding:0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xs);cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--mantine-spacing-sm);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-sm-plus);letter-spacing:0;color:var(--mantine-color-gray-8);font-style:normal;font-weight:400;line-height:20px;transition:background-color .2s,color .2s;display:flex}.-hk78q_menuItem:hover,.-hk78q_menuItem[data-selected=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8)}
.TYtknq_divider{height:var(--mantine-spacing-6xl);border-color:var(--mantine-color-gray-2);align-self:center}.TYtknq_speedButton{height:var(--mantine-spacing-7xl);min-height:var(--mantine-spacing-7xl);padding-inline:var(--mantine-spacing-lg);flex-shrink:0}.TYtknq_speedButton .mantine-Button-section[data-position=right]{margin-inline-start:var(--mantine-spacing-md)}.TYtknq_speedMenu{scrollbar-color:var(--dropdown-scrollbar-color) #0000;scrollbar-width:thin;max-height:208px;overflow-y:auto}.TYtknq_speedMenu::-webkit-scrollbar{width:var(--dropdown-scrollbar-width)}.TYtknq_speedMenu::-webkit-scrollbar-thumb{border-radius:var(--dropdown-scrollbar-radius);background:var(--dropdown-scrollbar-color)}.TYtknq_speedItem.TYtknq_speedItem[data-selected]{background:var(--dropdown-item-selected-bg)}
.kVbMSq_imageFrame{aspect-ratio:640/340;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);width:min(640px,100%);overflow:hidden}.kVbMSq_imageFrame img{object-fit:cover;width:100%;height:100%;display:block}.kVbMSq_videoFrame{aspect-ratio:16/9;border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);width:100%;overflow:hidden}.kVbMSq_videoFrame iframe{border:0;width:100%;height:100%;display:block}
.qz9U5q_root{background:0 0;width:100%;height:100%;min-height:0;position:relative}.qz9U5q_background{z-index:0;pointer-events:none;position:absolute;inset:0}.qz9U5q_backdrop{z-index:1;-webkit-backdrop-filter:blur(var(--finish-backdrop-blur));backdrop-filter:blur(var(--finish-backdrop-blur));background:var(--finish-overlay-bg);position:absolute;inset:0}.qz9U5q_content{z-index:2;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}
._2s4lNG_sheetHostChrome{box-sizing:border-box;padding-bottom:76px}
.ZXWSyG_itemButton{align-items:center;gap:var(--mantine-spacing-md);width:100%;height:58px;padding:0 var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);display:flex}.ZXWSyG_itemButton:hover,.ZXWSyG_selected{box-shadow:var(--focus-ring);outline:none}.ZXWSyG_circle{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ZXWSyG_otherWrapper{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);width:100%;overflow:hidden}.ZXWSyG_otherWrapper:hover,.ZXWSyG_otherWrapper:focus-within{box-shadow:var(--focus-ring);outline:none}.ZXWSyG_otherHeader{align-items:center;gap:var(--mantine-spacing-md);width:100%;height:58px;padding:0 var(--mantine-spacing-xs);display:flex}.ZXWSyG_otherHeader:focus-within{outline-offset:0px;outline:none}
.oHhfxG_label{cursor:default;-webkit-user-select:none;user-select:none}.oHhfxG_fieldStack{gap:var(--mantine-spacing-lg);width:100%}.oHhfxG_selectShell{width:100%}.oHhfxG_selectShell .mantine-Select-input{text-overflow:ellipsis;min-height:40px;font-size:var(--mantine-font-size-md)!important;line-height:var(--mantine-line-height-md)!important}.oHhfxG_selectShell:not(.oHhfxG_selectShellWithLeftSection) .mantine-Select-input{padding-left:var(--mantine-spacing-lg)}.oHhfxG_selectShell .mantine-Select-input::placeholder{color:var(--mantine-color-gray-6);opacity:1;font-size:var(--mantine-font-size-md)!important;line-height:var(--mantine-line-height-md)!important}
.HWh_nG_root{z-index:12;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm) 0 0 var(--mantine-radius-sm);height:52px;box-shadow:var(--shadow-card-soft);pointer-events:none;position:absolute;top:14px;right:0}.HWh_nG_collapsed{padding:var(--mantine-spacing-sm);pointer-events:auto}.HWh_nG_expanded{align-items:center;gap:var(--mantine-spacing-md);pointer-events:auto;display:flex}.HWh_nG_actions{padding:var(--mantine-spacing-sm);pointer-events:auto}.HWh_nG_extraControls{align-items:center;display:flex}.HWh_nG_pausePlayBtn,.HWh_nG_restartBtn{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px;color:var(--mantine-color-white)}.HWh_nG_pausePlayBtn:disabled,.HWh_nG_restartBtn:disabled{opacity:.5}.HWh_nG_pausePlayBtn{background:var(--btn-success-default);box-shadow:var(--shadow-btn-success)}.HWh_nG_pausePlayBtn:hover{background:var(--btn-success-hover)}.HWh_nG_restartBtn{background:var(--btn-primary-default);box-shadow:var(--shadow-btn-primary)}.HWh_nG_restartBtn:hover{background:var(--btn-primary-hover)}.HWh_nG_divider{align-self:center;height:28px;margin:0;border-color:var(--mantine-color-gray-2)!important}.HWh_nG_collapse{padding:var(--mantine-spacing-sm);pointer-events:auto}.HWh_nG_chevronBtn{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px;color:var(--mantine-color-gray-8);background:0 0}.HWh_nG_chevronBtn:hover{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}.HWh_nG_chevronBtn:active{background:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.HWh_nG_chevronBtn:focus-visible{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);box-shadow:var(--shadow-btn-secondary),var(--focus-ring);color:var(--mantine-color-gray-8)}
.IKC--W_root{align-items:center;gap:var(--mantine-spacing-md);height:var(--input-normal-height);display:flex}.IKC--W_fontWrap{align-items:center;padding:0;display:flex}.IKC--W_divider{align-self:center;height:28px;margin:0;border-color:var(--mantine-color-gray-2)!important}.IKC--W_metronomeControls{align-items:center;gap:var(--mantine-spacing-xs);padding:0;display:flex}.IKC--W_playButton{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px;box-shadow:var(--shadow-btn-primary)}.IKC--W_stopIcon{background:var(--mantine-color-white);border-radius:2px;width:13px;height:14px}
.NJxKkG_sliderControl{box-sizing:border-box;width:100%;min-width:0}.NJxKkG_edgeLabels{box-sizing:border-box;width:100%;min-width:0;padding-top:5px}.NJxKkG_edgeLabel{flex:0 auto;min-width:0}
.XMZyTW_sliderBlock{width:100%;min-width:0}.XMZyTW_sliderControl{box-sizing:border-box;width:100%;min-width:0}.XMZyTW_edgeLabels{box-sizing:border-box;width:100%;min-width:0;padding-top:5px}.XMZyTW_edgeLabel{flex:0 auto;min-width:0}
.i6bmVa_row{flex:1;min-width:0}.i6bmVa_labelInfoIcon{width:16px;height:16px;color:var(--mantine-color-gray-5);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;display:inline-flex}.i6bmVa_labelInfoIconActive{color:var(--mantine-color-gray-8)}
.XU9jyq_root{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}.XU9jyq_chipRow{gap:var(--mantine-spacing-md);width:100%;display:flex}.XU9jyq_chip{min-width:0;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);align-items:center;gap:var(--mantine-spacing-md);cursor:pointer;flex:1 1 0;transition:border-color .15s;display:flex}.XU9jyq_chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.XU9jyq_chipActive{border-color:var(--mantine-color-blue-6);box-shadow:inset 0 0 0 1px var(--mantine-color-blue-6)}.XU9jyq_chipLabel{min-width:0;font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-8);flex:1 1 0;font-weight:400;line-height:20px}
._41SUMq_labelInfoIcon{width:16px;height:16px;color:var(--mantine-color-gray-5);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;display:inline-flex}._41SUMq_labelInfoIconActive{color:var(--mantine-color-gray-8)}._41SUMq_header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);width:100%;display:flex}._41SUMq_titleGroup{align-items:center;gap:var(--mantine-spacing-2xs);flex:1 1 0;min-width:0;display:flex}._41SUMq_title{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);font-weight:500;line-height:16px}._41SUMq_actions{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:flex}._41SUMq_counterCurrent{color:var(--mantine-color-gray-8)}._41SUMq_actionIcon{--ai-bg:transparent;--ai-hover:var(--mantine-color-gray-1);--ai-active:var(--mantine-color-gray-2);background-color:#0000;border:none}._41SUMq_actionIcon:hover{background-color:var(--mantine-color-gray-1)}._41SUMq_actionIcon:active{background-color:var(--mantine-color-gray-2)}._41SUMq_actionIcon:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);outline:none}._41SUMq_actionIcon:disabled{cursor:default;pointer-events:none;background-color:#0000}
.Elvqrq_row{align-items:center;gap:var(--mantine-spacing-sm);width:100%;display:flex}.Elvqrq_field{--field-h:36px;--input-height:20px;--input-size:20px;--input-line-height:20px;min-width:0;height:var(--field-h);min-height:var(--field-h);max-height:var(--field-h);box-sizing:border-box;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--btn-input-default-bg);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:20px;font-family:var(--mantine-font-family);border:1px solid #0000;flex:1 1 0;align-items:center;transition:background-color .2s,border-color .2s;display:flex;overflow:visible}.Elvqrq_field:hover:not(:focus-within):not(:has(input:not(:placeholder-shown))){background:var(--btn-input-hover-bg)}.Elvqrq_field:hover:not(:focus-within):has(input:not(:placeholder-shown)){background:var(--mantine-color-gray-0)}.Elvqrq_field:focus-within{background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);box-shadow:none;outline:none}.Elvqrq_field:has(input:not(:placeholder-shown)){background:var(--mantine-color-white);border-color:var(--mantine-color-gray-5);box-shadow:none;outline:none}.Elvqrq_field>*{flex:1 1 0;align-self:stretch;align-items:center;min-width:0;display:flex}.Elvqrq_field input{width:100%;min-width:0;max-width:100%;font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-8);text-align:left;box-sizing:border-box;background:0 0;border:none;margin:0;padding:0 3px;font-weight:400;height:20px!important;min-height:20px!important;max-height:20px!important;line-height:20px!important}.Elvqrq_field input::placeholder{color:var(--mantine-color-gray-6)}.Elvqrq_field input:placeholder-shown{color:var(--mantine-color-gray-6)}:is(.Elvqrq_field input:focus,.Elvqrq_field input:focus-visible){box-shadow:none!important;outline:none!important}.Elvqrq_actionIcon{--ai-bg:transparent;--ai-hover:var(--mantine-color-gray-1);--ai-active:var(--mantine-color-gray-2);background-color:#0000;border:none;flex-shrink:0}.Elvqrq_actionIcon:hover{background-color:var(--mantine-color-gray-1)}.Elvqrq_actionIcon:active{background-color:var(--mantine-color-gray-2)}.Elvqrq_actionIcon:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);outline:none}.Elvqrq_actionIcon:disabled{cursor:default;pointer-events:none;background-color:#0000}
.I6R7ua_row{align-items:center;gap:var(--mantine-spacing-sm);width:100%;display:flex}.I6R7ua_field{flex:1 1 0;min-width:0}.I6R7ua_input.mantine-Input-wrapper{height:var(--input-small-height);min-height:var(--input-small-height)}.I6R7ua_emojiSlot{flex-shrink:0}.I6R7ua_removeButton{--ai-bg:transparent;--ai-hover:var(--mantine-color-gray-1);--ai-active:var(--mantine-color-gray-2);background-color:#0000;border:none;flex-shrink:0}.I6R7ua_removeButton:hover{background-color:var(--mantine-color-gray-1)}.I6R7ua_removeButton:active{background-color:var(--mantine-color-gray-2)}.I6R7ua_removeButton:focus-visible{background-color:var(--mantine-color-gray-1);box-shadow:var(--focus-ring);outline:none}.I6R7ua_removeButton:disabled{cursor:default;pointer-events:none;background-color:#0000}
.SMP_4a_canvas{width:100%;height:100%;display:block}.SMP_4a_canvasWrapper{width:100%;position:relative;overflow:hidden}.SMP_4a_canvasWrapperGrow{flex:1 1 0;min-height:0}.SMP_4a_letterboxFrame{background:var(--mantine-color-gray-0);justify-content:center;align-items:center;display:flex}.SMP_4a_letterboxStage{flex:none;max-width:100%;position:relative;overflow:hidden}.SMP_4a_hiddenCanvas{visibility:hidden;z-index:-100;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.SMP_4a_demoCanvas{border-radius:var(--mantine-radius-2xl);border:1px solid var(--mantine-color-gray-3)}.SMP_4a_demoContainer{margin:var(--mantine-spacing-lg) var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) var(--mantine-spacing-2xl)}.SMP_4a_withBorderRadius{border-radius:var(--mantine-radius-md)}.SMP_4a_content{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.SMP_4a_content .SMP_4a_metronome{bottom:var(--mantine-spacing-4xl);z-index:10;position:absolute;left:50%;transform:translate(-50%)}.SMP_4a_controls{bottom:var(--mantine-spacing-4xl);right:var(--mantine-spacing-4xl);z-index:10;gap:var(--mantine-spacing-lg);display:flex;position:absolute}.SMP_4a_demoContent{padding:var(--mantine-spacing-lg) var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) var(--mantine-spacing-2xl)}.SMP_4a_fullWidth{width:100vw;max-width:100vw}
.Fd38ka_root{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.Fd38ka_speedButton{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px}.Fd38ka_popover{border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-3);width:300px;box-shadow:var(--shadow-dropdown);padding:0}.Fd38ka_popoverHeader{padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-lg)}.Fd38ka_popoverTitle{color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:20px}.Fd38ka_closeButton{border-radius:var(--mantine-radius-sm);width:32px;min-width:32px;height:32px}.Fd38ka_popoverDivider{border-color:var(--mantine-color-gray-2)!important}.Fd38ka_popoverBody{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.Fd38ka_subtitle{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:16px}.Fd38ka_slider .mantine-Slider-markLabel{white-space:nowrap}.Fd38ka_customRow{width:100%}.Fd38ka_customLabel{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);flex:1;font-weight:500;line-height:16px}.Fd38ka_customInputWrap{border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);width:84px;height:36px;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);align-items:center;display:flex}.Fd38ka_customInput{color:#808c97;width:100%;font-size:var(--mantine-font-size-sm-plus);background:0 0;border:none;outline:none;padding:0;font-weight:400;line-height:20px}
.JDtQca_root{bottom:var(--mantine-spacing-2xl);z-index:10;pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0}.JDtQca_card{padding:var(--mantine-spacing-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);box-shadow:var(--shadow-card-soft);pointer-events:auto}.JDtQca_playButton{background:var(--btn-success-default);box-shadow:var(--shadow-btn-success);color:var(--btn-label-light);border-radius:var(--btn-radius-normal)}.JDtQca_playButton:hover:not(:disabled){background:var(--btn-success-hover)}.JDtQca_playButton:active:not(:disabled){background:var(--btn-success-pressed);box-shadow:none}.JDtQca_playButton:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.JDtQca_playButton:disabled,.JDtQca_playButton[data-disabled]{background:var(--btn-success-disabled);box-shadow:none;cursor:not-allowed}.JDtQca_playButton{width:var(--btn-pagination-size);min-width:var(--btn-pagination-size);height:var(--btn-pagination-size)}.JDtQca_restartButton{background:var(--btn-primary-default);box-shadow:var(--shadow-btn-primary);color:var(--btn-label-light);border-radius:var(--btn-radius-normal);border:var(--btn-stroke-line) solid #0000}.JDtQca_restartButton:hover:not(:disabled){background:var(--btn-primary-hover)}.JDtQca_restartButton:active:not(:disabled){background:var(--btn-primary-pressed);box-shadow:none}.JDtQca_restartButton:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.JDtQca_restartButton:disabled,.JDtQca_restartButton[data-disabled]{background:var(--btn-primary-disabled);box-shadow:none;color:var(--btn-label-light);cursor:not-allowed;border-color:#0000}.JDtQca_restartButton{width:var(--btn-pagination-size);min-width:var(--btn-pagination-size);height:var(--btn-pagination-size)}
.FMmb7q_headerSide{flex-shrink:0;width:40px;height:40px}.FMmb7q_headerTitle{min-width:0}.FMmb7q_closeButton{flex-shrink:0}.FMmb7q_overlay{z-index:30;position:absolute;inset:0}.FMmb7q_backdrop{-webkit-backdrop-filter:blur(var(--finish-backdrop-blur,25px));backdrop-filter:blur(var(--finish-backdrop-blur,25px));background:var(--finish-overlay-bg,#69758080);position:absolute;inset:0}.FMmb7q_content{min-height:0;position:absolute;inset:0}.FMmb7q_content>*{flex-direction:column;min-height:0;max-height:100%;display:flex}.FMmb7q_card{width:var(--finish-card-width,min(450px, 100% - 32px));max-width:calc(100% - 32px);max-height:var(--finish-card-max-height,min(90vh, 720px));border-radius:var(--finish-card-radius,var(--mantine-radius-2xl));background:var(--mantine-color-white);box-shadow:var(--finish-card-shadow,var(--shadow-card-soft));flex-direction:column;display:flex;overflow:hidden}.FMmb7q_header{padding:var(--mantine-spacing-5xl);background:var(--finish-header-bg,var(--mantine-color-white));border-radius:var(--finish-card-radius,var(--mantine-radius-2xl)) var(--finish-card-radius,var(--mantine-radius-2xl)) 0 0;flex-shrink:0}.FMmb7q_body{flex:1;min-height:0;overflow-y:auto}.FMmb7q_title{font-size:var(--finish-title-size,var(--mantine-font-size-2xl));line-height:var(--finish-title-line-height,28px);color:var(--finish-title-color,var(--mantine-color-gray-9));font-weight:500}.FMmb7q_previewSection{background:var(--finish-preview-bg,var(--mantine-color-gray-0))}.FMmb7q_previewInner{padding:var(--mantine-spacing-5xl)}.FMmb7q_previewBoard{pointer-events:none;border-radius:var(--finish-preview-board-radius,var(--mantine-radius-sm));border:1px solid var(--finish-preview-board-border,var(--mantine-color-gray-3));height:188px;overflow:hidden}.FMmb7q_previewBoard img{object-fit:cover;width:100%;height:100%;display:block}.FMmb7q_params{padding:var(--mantine-spacing-5xl)}.FMmb7q_paramRow{width:100%}.FMmb7q_paramLabel{min-width:0;font-size:var(--finish-param-font-size,var(--mantine-font-size-sm-plus));line-height:var(--finish-param-line-height,20px);color:var(--finish-param-label-color,var(--mantine-color-gray-7));flex:1;font-weight:400}.FMmb7q_paramValue{text-align:right;min-width:0;font-size:var(--finish-param-font-size,var(--mantine-font-size-sm-plus));line-height:var(--finish-param-line-height,20px);color:var(--finish-param-value-color,var(--mantine-color-gray-9));flex:1;font-weight:500}.FMmb7q_cta{padding:0 var(--mantine-spacing-5xl) var(--mantine-spacing-5xl);flex-shrink:0}.FMmb7q_ctaLabel{color:var(--mantine-color-white);font-size:var(--mantine-font-size-md);font-weight:600;line-height:24px}
.ONsWha_disabledGreen:disabled{background:var(--mantine-color-green-1)!important}
.Vobxaq_canvas{width:100%;height:100%;min-height:360px;padding:var(--mantine-spacing-sp-24);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-white);box-shadow:var(--shadow-card-light);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.Vobxaq_emptyState{align-items:center;gap:var(--mantine-spacing-sp-12);text-align:center;flex-direction:column;width:min(547px,100%);display:flex}.Vobxaq_cloudsArea{position:relative}.Vobxaq_cloudsLayer,.Vobxaq_textsLayer{flex-wrap:nowrap;justify-content:center;align-items:center;display:flex}.Vobxaq_textsLayer{z-index:2;pointer-events:none;position:absolute;inset:0}.Vobxaq_cloudWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Vobxaq_mergedText{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Vobxaq_textSlot{white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Vobxaq_frameRow{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Vobxaq_frameItem{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.Vobxaq_frameItemText{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:center;position:absolute;transform:translate(-50%,-50%)}.Vobxaq_flightSlotDraggable,.Vobxaq_layoutSlotDraggable{pointer-events:auto;cursor:grab;touch-action:none}.Vobxaq_flightSlotDraggable:active,.Vobxaq_layoutSlotDraggable:active{cursor:grabbing}.Vobxaq_followProgressOverlay{top:var(--mantine-spacing-sp-16);z-index:10;max-width:calc(100% - var(--mantine-spacing-sp-32));position:absolute;left:50%;transform:translate(-50%)}.Vobxaq_episodeProgressOverlay{top:var(--mantine-spacing-sp-16);z-index:10;max-width:calc(100% - var(--mantine-spacing-sp-32));scrollbar-width:none;position:absolute;left:50%;overflow:auto hidden;transform:translate(-50%)}.Vobxaq_episodeProgressOverlay::-webkit-scrollbar{display:none}.Vobxaq_followSecondaryLayer,.Vobxaq_followPrimaryLayer,.Vobxaq_followTextLayer{pointer-events:none;position:absolute;inset:0}.Vobxaq_followSecondaryLayer{z-index:1}.Vobxaq_followPrimaryLayer{z-index:2}.Vobxaq_followTextLayer{z-index:3}.Vobxaq_flightFinalScrollViewport{scrollbar-width:thin;scrollbar-color:var(--mantine-color-gray-4) #0000;width:100%;position:relative;overflow:hidden auto}.Vobxaq_flightFinalScrollViewport::-webkit-scrollbar{width:var(--mantine-spacing-xs)}.Vobxaq_flightFinalScrollViewport::-webkit-scrollbar-thumb{border-radius:var(--mantine-radius-mega);background:var(--mantine-color-gray-4)}.Vobxaq_flightFinalScrollContent{width:100%;position:relative}
.kBsipW_root{align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--shadow-card-soft);box-sizing:border-box;display:flex}.kBsipW_rootEmbedded{box-shadow:none;background:0 0;border:none;padding:0}.kBsipW_track{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.kBsipW_dots{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.kBsipW_dot{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:8px;height:8px}.kBsipW_dotPassed{background:var(--mantine-color-gray-5);border:1px solid var(--mantine-color-gray-5)}.kBsipW_dotCurrent{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-6)}.kBsipW_dotFuture{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}.kBsipW_counter{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;font-weight:500;line-height:16px;display:inline-flex}.kBsipW_counterCurrent{min-width:var(--mantine-spacing-2xl);text-align:right}.kBsipW_counterSep{text-align:center}.kBsipW_rootLg{gap:var(--mantine-spacing-lg)}.kBsipW_dotsLg{gap:var(--mantine-spacing-sm)}.kBsipW_dotLg{width:8px;height:8px}.kBsipW_counterLg{font-size:var(--mantine-font-size-sm);line-height:16px}
.VBSu_a_root{align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--shadow-card-soft);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex}.VBSu_a_letters{align-items:center;gap:var(--mantine-spacing-2xs);flex-shrink:0;display:flex}.VBSu_a_chip{width:28px;min-width:28px;padding:var(--mantine-spacing-4xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-mega);box-sizing:border-box;font-size:var(--mantine-font-size-sm-plus);text-align:center;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:20px;display:inline-flex}.VBSu_a_chipUpcoming{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);color:var(--mantine-color-gray-6)}.VBSu_a_chipActive{border:1px solid var(--mantine-color-gray-6);background:var(--mantine-color-white);color:var(--mantine-color-gray-8)}.VBSu_a_chipCompleted{background:var(--mantine-color-gray-5);color:var(--mantine-color-white);border:1px solid #0000}
.LR2w7G_iconButton{width:var(--btn-pagination-size);min-width:var(--btn-pagination-size);height:var(--btn-pagination-size)}.LR2w7G_paginationButton{width:var(--btn-pagination-size);height:var(--btn-pagination-size);border-radius:var(--btn-radius-normal);background:var(--btn-secondary-bg);border:var(--btn-stroke-line) solid var(--btn-secondary-border);box-shadow:var(--shadow-btn-secondary);color:var(--btn-label-dark);font-size:var(--mantine-font-size-md);cursor:pointer;justify-content:center;align-items:center;font-weight:500;line-height:24px;display:flex}.LR2w7G_paginationButton:hover:not(:disabled):not([data-selected]){background:var(--btn-secondary-hover-bg);border-color:var(--btn-secondary-hover-border)}.LR2w7G_paginationButton:active:not(:disabled):not([data-selected]){background:var(--btn-secondary-pressed-bg);border-color:var(--btn-secondary-pressed-border);box-shadow:none}.LR2w7G_paginationButton[data-selected],.LR2w7G_paginationButton.LR2w7G_selected{background:var(--btn-pagination-selected-bg);color:var(--btn-pagination-selected-color);box-shadow:none;border-color:#0000}.LR2w7G_paginationButton:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.LR2w7G_paginationButton:disabled,.LR2w7G_paginationButton[data-disabled]{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-disabled-border);color:var(--btn-label-disabled);box-shadow:none;cursor:not-allowed}.LR2w7G_successButton{background:var(--btn-success-default);box-shadow:var(--shadow-btn-success);color:var(--btn-label-light);border-radius:var(--btn-radius-normal)}.LR2w7G_successButton:hover:not(:disabled){background:var(--btn-success-hover)}.LR2w7G_successButton:active:not(:disabled){background:var(--btn-success-pressed);box-shadow:none}.LR2w7G_successButton:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.LR2w7G_successButton:disabled,.LR2w7G_successButton[data-disabled]{background:var(--btn-success-disabled);box-shadow:none;cursor:not-allowed}.LR2w7G_successButton{width:var(--btn-pagination-size);min-width:var(--btn-pagination-size);height:var(--btn-pagination-size)}.LR2w7G_phraseCount{font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-8);white-space:nowrap;font-weight:400;line-height:20px}.LR2w7G_phraseCountTotal{color:var(--mantine-color-gray-6)}
.Hvctgq_motionBtn{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px}.Hvctgq_closeButton{border-radius:var(--mantine-radius-sm);width:32px;min-width:32px;height:32px}.Hvctgq_sliderBlock{width:100%}
.cO6H3a_canvas{background:var(--mantine-color-white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cO6H3a_canvasStaticGrid{align-items:stretch}.cO6H3a_canvasStaticRounded{border-radius:var(--mantine-radius-2xl)}.cO6H3a_canvasStaticRounded .cO6H3a_tableWrapper{border-radius:var(--mantine-radius-md)}.cO6H3a_canvasBordered{border:1px solid var(--mantine-color-gray-3)}.cO6H3a_tableWrapper{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.cO6H3a_tableRow{flex:1;min-height:0;display:flex}.cO6H3a_tableRow:not(:last-child){border-bottom:1px solid var(--mantine-color-gray-3)}.cO6H3a_tableCell{flex:1;justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.cO6H3a_tableCell:not(:last-child){border-right:1px solid var(--mantine-color-gray-3)}.cO6H3a_flashContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.cO6H3a_progressBar{position:absolute;top:11px;left:50%;transform:translate(-50%)}.cO6H3a_gestureOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cO6H3a_stripContainer{align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.cO6H3a_stripRow{will-change:transform;align-items:center;width:max-content;display:flex}
.GUF8va_root{align-items:center;gap:var(--mantine-spacing-sm);display:flex}.GUF8va_speedButton{border-radius:var(--mantine-radius-sm);width:36px;min-width:36px;height:36px}.GUF8va_popover{border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-3);width:280px;box-shadow:var(--shadow-dropdown);padding:0}.GUF8va_popoverHeader{padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-xs) var(--mantine-spacing-lg)}.GUF8va_popoverTitle{color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:20px}.GUF8va_closeButton{border-radius:var(--mantine-radius-sm);width:32px;min-width:32px;height:32px}.GUF8va_popoverDivider{border-color:var(--mantine-color-gray-2)!important}.GUF8va_popoverBody{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-2xl);flex-direction:column;display:flex}.GUF8va_subtitle{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:16px}.GUF8va_slider .mantine-Slider-markLabel{white-space:nowrap}
.SW3oPa_slot{flex-shrink:0;width:24px;height:24px;position:relative}.SW3oPa_static{justify-content:center;align-items:center;display:flex}.SW3oPa_animLayer{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.SW3oPa_fullPop{animation:.5s ease-out forwards SW3oPa_detectiveHeartFullPop}.SW3oPa_fullFall{opacity:0;animation:.4s ease-in .5s forwards SW3oPa_detectiveHeartFullFall}@keyframes SW3oPa_detectiveHeartFullPop{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes SW3oPa_detectiveHeartFullFall{0%{opacity:1;transform:scale(1.2)translateY(0)}to{opacity:0;transform:scale(1.2)translateY(50px)}}
.JC0t_a_root{z-index:2;pointer-events:none;position:absolute;inset:0}.JC0t_a_progress{position:absolute;top:11px;left:50%;transform:translate(-50%)}.JC0t_a_objectChips{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);box-shadow:var(--shadow-card-soft);box-sizing:border-box;flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.JC0t_a_objectChip{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-4xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-sm-plus);white-space:nowrap;font-weight:500;line-height:20px;display:inline-flex}.JC0t_a_objectChipName{text-overflow:ellipsis;min-width:0;max-width:160px;overflow:hidden}.JC0t_a_objectChipCounter{color:var(--mantine-color-gray-6);font-variant-numeric:tabular-nums}.JC0t_a_hearts{align-items:flex-start;gap:4px;display:flex;position:absolute;top:11px;right:12px;overflow:visible}.JC0t_a_rootStacked{pointer-events:none;width:100%;min-height:40px;position:relative}.JC0t_a_rootStacked .JC0t_a_progress{justify-content:center;display:flex;position:relative;top:auto;left:auto;transform:none}.JC0t_a_rootStacked .JC0t_a_hearts{top:0;right:0}
.XUJD7W_root{right:var(--mantine-spacing-2xl);bottom:var(--mantine-spacing-2xl);z-index:5;pointer-events:auto;position:absolute}.XUJD7W_button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:0;display:flex;position:relative}.XUJD7W_button:disabled{cursor:not-allowed;opacity:.45}.XUJD7W_button:not(:disabled):hover{filter:brightness(1.05)}.XUJD7W_button:not(:disabled):active{filter:brightness(.96)}.XUJD7W_button:focus-visible{box-shadow:var(--focus-ring);outline:none}.XUJD7W_badge{min-width:22px;height:22px;padding:0 var(--mantine-spacing-xs);border-radius:var(--mantine-radius-mega);border:2px solid var(--mantine-color-white);background:var(--mantine-color-yellow-4);color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm);justify-content:center;align-items:center;font-weight:600;line-height:16px;display:flex;position:absolute;top:-2px;right:-2px}
.fNXaka_caption{justify-content:center;align-items:center;gap:var(--mantine-spacing-4xl);width:100%;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-5xl) var(--mantine-spacing-sm);flex-wrap:wrap;flex-shrink:0;display:flex}.fNXaka_captionText{color:var(--mantine-color-gray-9);text-align:center;margin:0;font-weight:700}.fNXaka_captionTextFound{color:var(--mantine-color-green-5);text-decoration:line-through}
.u4P2WW_wrap{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.u4P2WW_wrapCheckOnly{width:28px;height:28px}.u4P2WW_wrapAnchored{position:relative;top:auto;left:auto;transform:none}.u4P2WW_wrapHint{isolation:isolate;overflow:visible}.u4P2WW_fogFallback,.u4P2WW_fogBackdrop{pointer-events:none;border-radius:50%;position:absolute;inset:0}.u4P2WW_fogFallback{background:radial-gradient(circle closest-side,#fff0 32%,#ffffff61 40%,#ffffffb8 45%,#ffffffc7 48%,#ffffffd1 51%,#fffc 58%,#ffffffb8 72%,#ffffff6b 84%,#fff0 96%)}.u4P2WW_fogBackdrop{-webkit-backdrop-filter:brightness(1.22)saturate(.78);backdrop-filter:brightness(1.22)saturate(.78);background:#ffffff2e;-webkit-mask-image:radial-gradient(circle closest-side,#0000 32%,#0000008c 40%,#000000eb 47%,#000000f5 51% 74%,#000000b3 86%,#0000 96%);mask-image:radial-gradient(circle closest-side,#0000 32%,#0000008c 40%,#000000eb 47%,#000000f5 51% 74%,#000000b3 86%,#0000 96%)}.u4P2WW_fogPulse{animation:2s ease-in-out infinite u4P2WW_detectiveHintFogPulse}.u4P2WW_ring{z-index:1;box-sizing:border-box;border:2px solid var(--mantine-color-green-6);background:#3f91421f;border-radius:50%;position:absolute;inset:0}.u4P2WW_ringHint{inset:var(--hint-ring-inset,0);background:0 0;box-shadow:inset 0 0 18px #ffffff85,0 0 30px 11px #ffffff9e}.u4P2WW_ringHintPulse{animation:2s ease-in-out infinite u4P2WW_detectiveHintRingPulse}.u4P2WW_ringPulse{animation:1s ease-in-out infinite u4P2WW_detectiveZoneHighlightPulse}.u4P2WW_ringBorderFade{animation:u4P2WW_detectiveZoneRingBorderFade var(--ring-fade-duration,1.2s) ease-out forwards}.u4P2WW_badge{background:var(--mantine-color-green-6);width:28px;height:28px;color:var(--mantine-color-white);box-shadow:0 0 0 2px var(--mantine-color-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u4P2WW_badgePulse{animation:1s ease-in-out infinite u4P2WW_detectiveFoundCheckPulse}@keyframes u4P2WW_detectiveFoundCheckPulse{0%,to{box-shadow:0 0 0 2px var(--mantine-color-white)}50%{box-shadow:0 0 0 2px var(--mantine-color-white),0 0 0 6px #3f914240}}@keyframes u4P2WW_detectiveZoneHighlightPulse{0%,to{box-shadow:0 0 #3f914259}50%{box-shadow:0 0 0 6px #3f914233}}@keyframes u4P2WW_detectiveHintFogPulse{0%,to{opacity:.92}50%{opacity:1}}@keyframes u4P2WW_detectiveHintRingPulse{0%,to{box-shadow:inset 0 0 14px #ffffff75,0 0 26px 10px #ffffff8a}50%{box-shadow:inset 0 0 22px #ffffff94,0 0 36px 14px #ffffffad}}@keyframes u4P2WW_detectiveZoneRingBorderFade{0%{opacity:.45;border-color:var(--mantine-color-green-6);background:#3f91420f;box-shadow:0 0 #3f914247}30%{opacity:1;border-color:var(--mantine-color-green-6);background:#3f91422e;box-shadow:0 0 0 8px #3f914224}65%{opacity:1;border-color:var(--mantine-color-green-6);box-shadow:none;background:#3f91421f}to{opacity:0;box-shadow:none;background:0 0;border-color:#0000}}
.vg0HEW_anchor{z-index:5;pointer-events:auto;touch-action:none;cursor:grab;position:absolute;transform:translate(-50%,-50%)}.vg0HEW_anchor:active{cursor:grabbing}.vg0HEW_foundSpot{pointer-events:none}
.mkm3nG_btn{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-white);cursor:pointer;width:28px;height:28px;color:var(--mantine-color-gray-6);z-index:4;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;box-shadow:0 2px 1px #1a1e2214}.mkm3nG_btn:hover,.mkm3nG_btn:focus-visible{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);box-shadow:var(--focus-ring);outline:none}.mkm3nG_btn svg{color:currentColor}.mkm3nG_alwaysVisible,.mkm3nG_visible{opacity:1;pointer-events:auto;transition:none}.mkm3nG_deleteTop{left:50%;bottom:calc(100% + var(--detective-zone-delete-offset,8px));transform:translate(-50%)}.mkm3nG_deleteBottom{left:50%;top:calc(100% + var(--detective-zone-delete-offset,8px));transform:translate(-50%)}.mkm3nG_deleteLeft{top:50%;right:calc(100% + var(--detective-zone-delete-offset,8px));transform:translateY(-50%)}.mkm3nG_deleteRight{top:50%;left:calc(100% + var(--detective-zone-delete-offset,8px));transform:translateY(-50%)}
._44uyLG_host{pointer-events:none;touch-action:none;z-index:1;position:absolute;transform:translate(-50%,-50%)}._44uyLG_hostRaised{z-index:10}._44uyLG_zoneHit{pointer-events:auto}._44uyLG_deleteAnchor{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}
.nnCiQq_zone{--zone-accent:var(--mantine-color-blue-6);pointer-events:none;touch-action:none;position:relative;overflow:visible}.nnCiQq_circle{border:2px dashed var(--zone-accent);background:color-mix(in srgb, var(--zone-accent) 12%, transparent);box-sizing:border-box;pointer-events:auto;border-radius:50%;width:100%;height:100%;position:relative;overflow:visible}.nnCiQq_circleOverlapping{border-color:var(--mantine-color-red-5);background:#fa525229}.nnCiQq_zoneShake{animation:.45s ease-in-out nnCiQq_detectiveZoneShake}@keyframes nnCiQq_detectiveZoneShake{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translateY(-2px)}80%{transform:translateY(2px)}}.nnCiQq_moveSurface{cursor:grab;z-index:1;touch-action:none;border-radius:50%;position:absolute;inset:0}.nnCiQq_moveSurface:active{cursor:grabbing}.nnCiQq_number{min-width:20px;padding:var(--mantine-spacing-4xs) 5px;border-radius:var(--mantine-radius-mega);border:1px solid var(--mantine-color-white);background:var(--zone-accent);color:var(--mantine-color-white);letter-spacing:.3px;z-index:2;pointer-events:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nnCiQq_handle{border:1.5px solid var(--zone-accent);background:var(--mantine-color-white);box-sizing:border-box;z-index:3;touch-action:none;border-radius:2px;width:8px;height:8px;position:absolute}.nnCiQq_handle:before{content:"";position:absolute;inset:-8px}.nnCiQq_handleTop{transform:translate(-50%, calc(-100% - var(--zone-handle-outset,var(--mantine-spacing-2xs))));cursor:ns-resize;top:0;left:50%}.nnCiQq_handleBottom{transform:translate(-50%, calc(100% + var(--zone-handle-outset,var(--mantine-spacing-2xs))));cursor:ns-resize;bottom:0;left:50%}.nnCiQq_handleLeft{transform:translate(calc(-100% - var(--zone-handle-outset,var(--mantine-spacing-2xs))), -50%);cursor:ew-resize;top:50%;left:0}.nnCiQq_handleRight{transform:translate(calc(100% + var(--zone-handle-outset,var(--mantine-spacing-2xs))), -50%);cursor:ew-resize;top:50%;right:0}
._2ZaZ-W_overlayLayer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}._2ZaZ-W_regionLayer{pointer-events:none;position:absolute;inset:0}._2ZaZ-W_guideLine{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}._2ZaZ-W_guidePreviewCircle{border:2px dashed var(--mantine-color-blue-6);box-sizing:border-box;pointer-events:none;z-index:4;background:0 0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._2ZaZ-W_cursorFoundPreview{pointer-events:none;z-index:6}._2ZaZ-W_pairLineGroup{pointer-events:none;z-index:2;position:absolute;inset:0}._2ZaZ-W_pairLineEditor{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._2ZaZ-W_pairLineHit,._2ZaZ-W_pairDeleteTrack{pointer-events:stroke;cursor:pointer}._2ZaZ-W_pairLineVisible{pointer-events:none}._2ZaZ-W_pairDeleteBridge{pointer-events:auto;z-index:2;width:44px;height:44px;position:absolute;transform:translate(-50%,-50%)}._2ZaZ-W_pairDelete{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-white);cursor:pointer;width:28px;height:28px;color:var(--mantine-color-gray-6);z-index:3;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 1px #1a1e2214}._2ZaZ-W_pairDelete:hover{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}._2ZaZ-W_pairDelete svg{color:currentColor}._2ZaZ-W_pairLineGroup:hover ._2ZaZ-W_pairDelete,._2ZaZ-W_pairDeleteBridge:hover~._2ZaZ-W_pairDelete,._2ZaZ-W_pairDelete:hover,._2ZaZ-W_pairDelete:focus-visible{opacity:1;pointer-events:auto}._2ZaZ-W_pairEndpoint{border:3px solid var(--mantine-color-gray-9);background:var(--mantine-color-white);box-sizing:border-box;pointer-events:none;border-radius:50%;width:24px;height:24px;transition:width .12s,height .12s,border-width .12s;position:absolute;transform:translate(-50%,-50%)}._2ZaZ-W_pairEndpointPlay{border-style:solid;border-color:var(--mantine-color-gray-9);background:var(--mantine-color-white);box-sizing:border-box;pointer-events:none;border-radius:50%;transition:width .12s,height .12s,border-width .12s;position:absolute;transform:translate(-50%,-50%)}._2ZaZ-W_pairEndpointPlaySelected{border-color:var(--mantine-color-blue-6);box-shadow:0 0 0 3px #3966db38}._2ZaZ-W_pairEndpointPlayFound{border-style:solid;border-color:var(--mantine-color-green-6);background:var(--mantine-color-green-0);box-sizing:border-box;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._2ZaZ-W_pairEndpointPlayWrong{border-color:var(--mantine-color-red-5);background:var(--mantine-color-red-0);animation:1s ease-in-out _2ZaZ-W_detectiveConnectEndpointShake}._2ZaZ-W_pairLinePlayWrongSvg{pointer-events:none;animation:1s ease-in-out _2ZaZ-W_detectiveConnectLineShake}._2ZaZ-W_pairLinePlayWrong{stroke:var(--mantine-color-red-5)}@keyframes _2ZaZ-W_detectiveConnectEndpointShake{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 4px),-50%)}40%{transform:translate(calc(4px - 50%),-50%)}60%{transform:translate(-50%,calc(-50% - 3px))}80%{transform:translate(-50%,calc(3px - 50%))}}@keyframes _2ZaZ-W_detectiveConnectLineShake{0%,to{transform:none}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translateY(-2px)}80%{transform:translateY(2px)}}._2ZaZ-W_pairEndpointInteractive{pointer-events:auto;cursor:pointer}._2ZaZ-W_pairEndpointDraggable{pointer-events:auto;cursor:grab;touch-action:none}._2ZaZ-W_pairEndpointDraggable:active{cursor:grabbing}._2ZaZ-W_pairEndpointExpanded{z-index:4}
._2hM0Va_root{overflow:visible}._2hM0Va_handle{border:1.5px solid var(--mantine-color-blue-6);background:var(--mantine-color-white);box-sizing:border-box;z-index:3;touch-action:none;pointer-events:auto;border-radius:2px;width:8px;height:8px;position:absolute}._2hM0Va_handle:before{content:"";position:absolute;inset:-8px}._2hM0Va_handleTop{transform:translate(-50%, calc(-100% - var(--connect-handle-outset,var(--mantine-spacing-2xs))));cursor:ns-resize;top:0;left:50%}._2hM0Va_handleBottom{transform:translate(-50%, calc(100% + var(--connect-handle-outset,var(--mantine-spacing-2xs))));cursor:ns-resize;bottom:0;left:50%}._2hM0Va_handleLeft{transform:translate(calc(-100% - var(--connect-handle-outset,var(--mantine-spacing-2xs))), -50%);cursor:ew-resize;top:50%;left:0}._2hM0Va_handleRight{transform:translate(calc(100% + var(--connect-handle-outset,var(--mantine-spacing-2xs))), -50%);cursor:ew-resize;top:50%;right:0}
._5A8WOW_nameInputRoot{z-index:6}._5A8WOW_inputHost{pointer-events:auto;position:absolute;top:0;left:0}._5A8WOW_field{align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-5);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);box-shadow:0 2px 2px #1a1e2214,0 0 0 2px var(--mantine-color-white),0 0 0 4px var(--mantine-color-blue-6);box-sizing:border-box;display:flex}._5A8WOW_input{min-width:0;font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-8);background:0 0;border:none;outline:none;flex:1 1 0;font-weight:400;line-height:20px}._5A8WOW_input::placeholder{color:var(--mantine-color-gray-6)}._5A8WOW_submitBtn{border-radius:var(--mantine-radius-3xs);width:20px;height:20px;color:var(--mantine-color-gray-6);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._5A8WOW_submitBtn:hover{color:var(--mantine-color-gray-9)}
.VfrrpW_pictureView{border-radius:var(--mantine-radius-2xl);border:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.VfrrpW_pictureViewPreview{border:none;border-radius:0}.VfrrpW_canvasWrapper{touch-action:none;flex:1 1 0;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.VfrrpW_coverImage{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.VfrrpW_croppedImageFrame,.VfrrpW_coverCanvasImage{width:100%;height:100%;position:absolute;inset:0}.VfrrpW_titleOverlay{z-index:2;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-lg) var(--mantine-spacing-2xl);touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%)}.VfrrpW_titleText{word-break:break-word}
.oZkB8W_trigger{z-index:3;right:var(--mantine-spacing-lg);bottom:var(--mantine-spacing-lg);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-xl);background:var(--mantine-color-white);box-shadow:var(--shadow-card-light);cursor:pointer;font-size:var(--mantine-font-size-xs);line-height:var(--banner-line-height);font-weight:var(--banner-font-weight);color:var(--mantine-color-gray-7);border:none;position:absolute}.oZkB8W_triggerBesideFullscreen{right:calc(var(--mantine-spacing-lg) + var(--mantine-spacing-sp-36) + var(--mantine-spacing-md))}.oZkB8W_trigger:hover{color:var(--mantine-color-blue-6)}.oZkB8W_trigger:focus-visible,.oZkB8W_hintAction:focus-visible,.oZkB8W_hintDismiss:focus-visible{box-shadow:var(--focus-ring);outline:none}.oZkB8W_hint{z-index:3;left:50%;bottom:var(--mantine-spacing-lg);box-sizing:border-box;width:auto;max-width:min(92%,560px);background:var(--banner-tips-bg);box-shadow:var(--shadow-card-light);border-radius:var(--banner-radius);color:var(--banner-tips-color);padding-inline-end:calc(var(--mantine-spacing-sm) + var(--banner-icon-size));position:absolute;transform:translate(-50%)}.oZkB8W_hintBanner{box-shadow:none;border-radius:inherit;background:0 0}.oZkB8W_hintAction{cursor:pointer;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.oZkB8W_hintDismiss{top:var(--banner-padding);right:var(--mantine-spacing-sm);width:var(--banner-icon-size);height:var(--banner-icon-size);cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.oZkB8W_hintDismiss:hover{opacity:1}.oZkB8W_subtitle{font-size:var(--mantine-font-size-sm-plus);line-height:var(--banner-line-height);color:var(--mantine-color-gray-7)}.oZkB8W_instructions{gap:var(--mantine-spacing-md);padding:var(--banner-padding);border-radius:var(--banner-radius);background:var(--mantine-color-gray-0);flex-direction:column;display:flex}.oZkB8W_instructionsTitle{font-size:var(--mantine-font-size-sm-plus);line-height:var(--banner-line-height);color:var(--mantine-color-gray-8);font-weight:600}.oZkB8W_browserTabs{gap:var(--mantine-spacing-2xs);flex-wrap:wrap}.oZkB8W_browserTab{padding:var(--mantine-spacing-2xs) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-xl);background:var(--mantine-color-white);cursor:pointer;font-size:var(--mantine-font-size-xs);line-height:var(--banner-line-height);font-weight:var(--banner-font-weight);color:var(--mantine-color-gray-7);border:none}.oZkB8W_browserTab:hover{color:var(--mantine-color-gray-9)}.oZkB8W_browserTab:focus-visible{box-shadow:var(--focus-ring);outline:none}.oZkB8W_browserTabActive{background:var(--banner-tips-bg);color:var(--banner-tips-color)}.oZkB8W_steps{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;padding-inline-start:var(--mantine-spacing-2xl);display:flex}.oZkB8W_step{font-size:var(--mantine-font-size-sm-plus);line-height:var(--banner-line-height);color:var(--mantine-color-gray-7)}
.-tIk1q_root{padding-inline:var(--mantine-spacing-2xl)}.-tIk1q_errorIconWrap{padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-xs);background-color:var(--mantine-color-red-0)}
.nH5TLW_integratedView{border-radius:var(--mantine-radius-2xl);border:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.nH5TLW_integratedViewPreview{border:none;border-radius:0}.nH5TLW_canvasWrapper{touch-action:none;flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative}.nH5TLW_embedFrameWrapper{z-index:1;position:absolute;inset:0}.nH5TLW_embedFrame{background-color:#0000;border:0;width:100%;height:100%;min-height:320px;display:block}.nH5TLW_loadingOverlay{background-color:color-mix(in srgb, var(--mantine-color-white) 72%, transparent);position:absolute;inset:0}.nH5TLW_titleOverlay{z-index:2;border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-lg) var(--mantine-spacing-2xl);touch-action:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;position:absolute;transform:translate(-50%,-50%)}.nH5TLW_titleText{word-break:break-word}
.z7hFSG_root{background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-xl);width:100%;min-height:0;position:relative;overflow:hidden}.z7hFSG_stageHost{flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.z7hFSG_canvas{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;width:100%;height:100%;min-height:0;position:relative}:is(.z7hFSG_canvas .mantine-ScrollArea-root,.z7hFSG_canvas .mantine-ScrollArea-viewport){background:0 0}.z7hFSG_canvas .mantine-ScrollArea-viewport>div{flex-direction:column;min-height:100%;display:flex!important}.z7hFSG_letterboxFrame{background:var(--mantine-color-gray-0);justify-content:center;align-items:center;display:flex}.z7hFSG_canvasSurface{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.z7hFSG_letterboxStage{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;max-width:100%;position:relative;overflow:hidden}.z7hFSG_canvasInner{box-sizing:border-box;width:100%;min-height:100%;padding:var(--mantine-spacing-2xl);flex:auto;justify-content:center;align-items:center;display:flex}.z7hFSG_canvasInner[data-underlay=true]{height:100%;min-height:100%;padding:0;display:block;position:relative;overflow:hidden}.z7hFSG_root[data-mode=preview] .z7hFSG_canvasInner[data-underlay=true],.z7hFSG_root[data-mode=runtime] .z7hFSG_canvasInner[data-underlay=true],.z7hFSG_root[data-mode=settings] .z7hFSG_canvasInner[data-underlay=true]{padding:0}.z7hFSG_root[data-mode=preview] .z7hFSG_canvasInner,.z7hFSG_root[data-mode=runtime] .z7hFSG_canvasInner{padding-top:calc(var(--mantine-spacing-2xl) + 52px + var(--mantine-spacing-2xl))}.z7hFSG_textCard{border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-2xl) var(--mantine-spacing-5xl);box-sizing:border-box;background:0 0;margin-inline:auto}.z7hFSG_canvasInner[data-underlay=true] .z7hFSG_textCard{z-index:2;max-height:90%;margin:0;position:absolute;overflow-y:auto;transform:translate(-50%,-50%)}.z7hFSG_textCardDraggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.z7hFSG_textCardDragging{cursor:grabbing}.z7hFSG_textContent{word-break:break-word;max-width:100%}.z7hFSG_textContent *{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;font-style:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important}.z7hFSG_textContent p{margin:0 0 var(--mantine-spacing-md)}.z7hFSG_textContent p:last-child{margin-bottom:0}.z7hFSG_playbackRow{padding:var(--mantine-spacing-2xl);z-index:2;pointer-events:none;background:0 0;border-top:none;flex:none;position:absolute;bottom:0;left:0;right:0}.z7hFSG_playbackPanel{pointer-events:auto;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);box-shadow:var(--shadow-card-soft)}.z7hFSG_openQuestionsButton{font-weight:600;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus)}.z7hFSG_openQuestionsButton:disabled,.z7hFSG_openQuestionsButton[data-disabled]{color:var(--mantine-color-gray-4)}.z7hFSG_openQuestionsButtonActive{color:var(--mantine-color-gray-8)}.z7hFSG_finishReadingButton{--button-height:36px;--button-padding-x:var(--mantine-spacing-md);--button-fz:var(--mantine-font-size-sm-plus);height:36px;min-height:36px;padding-inline:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm-plus);font-weight:600;line-height:var(--mantine-line-height-sm-plus);box-shadow:var(--shadow-btn-primary-soft)!important;border:1px solid #0000!important}.z7hFSG_finishReadingButton .mantine-Button-section[data-position=left]{margin-inline-end:var(--mantine-spacing-md)}.z7hFSG_finishReadingButton:hover:not([data-disabled]){box-shadow:var(--shadow-btn-primary-soft)!important}.z7hFSG_finishReadingButton:active:not([data-disabled]){box-shadow:none!important}.z7hFSG_metronome{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.z7hFSG_successCenter{justify-content:center;align-items:center;gap:var(--mantine-spacing-2xl);text-align:center;padding:var(--mantine-spacing-8xl);flex-direction:column;display:flex}.z7hFSG_successText{font-size:var(--mantine-font-size-xl);font-weight:500;line-height:var(--mantine-line-height-xl);color:var(--mantine-color-gray-8);white-space:nowrap}.z7hFSG_backToText{top:var(--mantine-spacing-2xl);z-index:3;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);box-shadow:var(--shadow-card-soft);align-items:center;display:flex;position:absolute;left:22px}.z7hFSG_root[data-mode=preview] .z7hFSG_backToText{top:calc(var(--mantine-spacing-2xl) + 52px + var(--mantine-spacing-2xl));z-index:25}.z7hFSG_backToTextButton{align-items:center;gap:var(--mantine-spacing-md);height:36px;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);box-shadow:none;color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:var(--mantine-line-height-sm-plus);white-space:nowrap;cursor:pointer;background:0 0;border:none;display:inline-flex}.z7hFSG_backToTextButton:hover{background:var(--btn-tertiary-hover-bg)}.z7hFSG_backToTextButton:active{background:var(--btn-tertiary-pressed-bg)}.z7hFSG_backToTextButton:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:1279px){.z7hFSG_canvasInner{padding:var(--mantine-spacing-lg)}.z7hFSG_root[data-mode=preview] .z7hFSG_canvasInner,.z7hFSG_root[data-mode=runtime] .z7hFSG_canvasInner{padding-top:calc(var(--mantine-spacing-lg) + 52px + var(--mantine-spacing-lg))}.z7hFSG_textCard{padding:var(--mantine-spacing-lg) var(--mantine-spacing-2xl)}.z7hFSG_backToText{top:var(--mantine-spacing-lg);left:var(--mantine-spacing-lg)}.z7hFSG_root[data-mode=preview] .z7hFSG_backToText{top:calc(var(--mantine-spacing-lg) + 52px + var(--mantine-spacing-lg))}.z7hFSG_playbackRow{padding:var(--mantine-spacing-lg)}}@media (max-width:720px){.z7hFSG_canvasInner{padding:var(--mantine-spacing-md)}.z7hFSG_root[data-mode=preview] .z7hFSG_canvasInner,.z7hFSG_root[data-mode=runtime] .z7hFSG_canvasInner{padding-top:calc(var(--mantine-spacing-md) + 52px + var(--mantine-spacing-md))}.z7hFSG_root[data-phase=questions] .z7hFSG_canvasInner{align-items:flex-start}.z7hFSG_textCard{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}.z7hFSG_backToText{top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.z7hFSG_root[data-mode=preview] .z7hFSG_backToText{top:calc(var(--mantine-spacing-md) + 52px + var(--mantine-spacing-md))}.z7hFSG_backToTextButton{height:var(--mantine-spacing-7xl);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm)}.z7hFSG_playbackRow{padding:var(--mantine-spacing-md)}.z7hFSG_playbackPanel{max-width:100%}.z7hFSG_successCenter{padding:var(--mantine-spacing-2xl)}.z7hFSG_successText{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md)}}
.whSJHG_root{--cr-toolbar-h:calc(var(--mantine-spacing-sm) + var(--input-small-height) + var(--mantine-spacing-sm));--cr-chrome-h:calc(var(--mantine-spacing-2xl) + var(--input-medium-height) + var(--mantine-spacing-lg) + var(--cr-toolbar-h) + var(--mantine-spacing-2xl));background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-xl);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.whSJHG_stageHost{flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.whSJHG_canvas{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto;width:100%;height:100%;min-height:0;position:relative}.whSJHG_letterboxFrame{background:var(--mantine-color-gray-0);justify-content:center;align-items:center;display:flex}.whSJHG_canvasSurface{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.whSJHG_letterboxStage{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;max-width:100%;position:relative;overflow:hidden}.whSJHG_scrollArea{z-index:1;background:0 0;position:relative}:is(.whSJHG_scrollArea .mantine-ScrollArea-root,.whSJHG_scrollArea .mantine-ScrollArea-viewport){background:0 0}.whSJHG_scrollArea .mantine-ScrollArea-viewport>div{flex-direction:column;height:100%;min-height:100%;display:flex!important}.whSJHG_canvasInner{box-sizing:border-box;width:100%;min-height:100%;padding:var(--mantine-spacing-2xl);flex:auto;justify-content:center;align-items:center;display:flex}.whSJHG_canvasInner[data-underlay=true]{height:100%;min-height:100%;padding:0;display:block;position:relative}.whSJHG_root[data-mode=preview] .whSJHG_canvasInner,.whSJHG_root[data-mode=runtime][data-chrome] .whSJHG_canvasInner{padding-bottom:var(--cr-chrome-h);padding-top:calc(var(--mantine-spacing-2xl) + var(--cr-toolbar-h) + var(--mantine-spacing-2xl))}.whSJHG_root[data-mode=preview] .whSJHG_canvasInner[data-underlay=true],.whSJHG_root[data-mode=runtime] .whSJHG_canvasInner[data-underlay=true]{padding:0}.whSJHG_textCard{border-radius:var(--mantine-radius-sm);padding:var(--mantine-spacing-2xl) var(--mantine-spacing-5xl);box-sizing:border-box;background:0 0;margin-inline:auto}.whSJHG_canvasInner[data-underlay=true] .whSJHG_textCard{z-index:2;margin:0;position:absolute;transform:translate(-50%,-50%)}.whSJHG_textCard[data-concealed]{-webkit-user-select:none;user-select:none;pointer-events:none}.whSJHG_textCardDraggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.whSJHG_textCardDragging{cursor:grabbing}.whSJHG_root[data-mode=settings]{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-2xl);box-shadow:var(--shadow-card-light)}.whSJHG_words{word-break:break-word;width:100%;max-width:100%}.whSJHG_words *{font-family:inherit!important}.whSJHG_textContent{word-break:break-word;max-width:100%}.whSJHG_textContent *{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:inherit!important;color:inherit!important}.whSJHG_textContent p{margin:0 0 var(--mantine-spacing-md)}.whSJHG_textContent p:last-child{margin-bottom:0}.whSJHG_word{border-radius:var(--mantine-radius-3xs);padding:0 var(--mantine-spacing-sp-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.whSJHG_wordClickable{cursor:pointer}.whSJHG_wordsMarking{-webkit-user-select:none;user-select:none;cursor:pointer;touch-action:none}.whSJHG_letter{display:inline}.whSJHG_letterError{background:var(--mantine-color-red-1);color:var(--mantine-color-red-7);-webkit-box-decoration-break:clone;box-decoration-break:clone}.whSJHG_letterError[data-range-start]{border-top-left-radius:var(--mantine-radius-3xs);border-bottom-left-radius:var(--mantine-radius-3xs)}.whSJHG_letterError[data-range-end]{border-top-right-radius:var(--mantine-radius-3xs);border-bottom-right-radius:var(--mantine-radius-3xs)}.whSJHG_wordError{background:var(--mantine-color-red-1);color:var(--mantine-color-red-7)}.whSJHG_wordLast{background:var(--mantine-color-green-1);color:var(--mantine-color-green-7)}.whSJHG_wordUnread{color:var(--mantine-color-gray-5)}.whSJHG_wordSpace{display:inline}.whSJHG_chromeRow{z-index:7;align-items:center;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-2xl);pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.whSJHG_hint{pointer-events:none;align-items:center;gap:var(--mantine-spacing-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);box-shadow:var(--shadow-card-soft);padding:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);display:flex}.whSJHG_hintStats{gap:var(--mantine-spacing-xl)}.whSJHG_bar{pointer-events:auto;align-items:center;gap:var(--mantine-spacing-xs);display:flex}.whSJHG_timer{align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);box-shadow:var(--shadow-card-soft);display:flex}.whSJHG_timerIcon{width:var(--input-small-height);min-width:var(--input-small-height);height:var(--input-small-height);border-radius:var(--mantine-radius-sm);justify-content:center;align-items:center;display:flex}.whSJHG_timerValue{font-size:var(--mantine-font-size-xl);line-height:var(--mantine-line-height-xl);min-width:var(--mantine-spacing-10xl);text-align:center;font-weight:500}.whSJHG_timerOk{color:var(--mantine-color-green-7)}.whSJHG_timerExpired{color:var(--mantine-color-red-7)}.whSJHG_timerIconOk{background:var(--btn-success-disabled);color:var(--mantine-color-green-7)}.whSJHG_timerIconExpired{background:var(--mantine-color-red-1);color:var(--mantine-color-red-7)}.whSJHG_stopGlyph{width:var(--mantine-spacing-lg);height:var(--mantine-spacing-lg);border-radius:var(--mantine-spacing-sp-2);background:var(--mantine-color-white)}.whSJHG_actions{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);box-shadow:var(--shadow-card-soft);display:flex}.whSJHG_greenBtn{width:var(--input-small-height);min-width:var(--input-small-height);height:var(--input-small-height);border-radius:var(--mantine-radius-sm);background:var(--btn-success-default);color:var(--btn-label-light);box-shadow:var(--shadow-btn-success)}.whSJHG_greenBtn svg{color:inherit}.whSJHG_greenBtn:hover:not(:disabled){background:var(--btn-success-hover)}.whSJHG_greenBtn:disabled{background:var(--btn-success-disabled);box-shadow:none;opacity:1}.whSJHG_blueBtn{width:var(--input-small-height);min-width:var(--input-small-height);height:var(--input-small-height);border-radius:var(--mantine-radius-sm);background:var(--btn-primary-default);color:var(--btn-label-light);box-shadow:var(--shadow-btn-primary)}.whSJHG_blueBtn:hover:not(:disabled){background:var(--btn-primary-hover)}.whSJHG_chromeTextBtn{height:var(--input-small-height);min-height:var(--input-small-height);padding-inline:var(--mantine-spacing-2xl);font-size:var(--mantine-font-size-sm-plus);font-weight:600;line-height:var(--mantine-line-height-sm-plus)}.whSJHG_blurOverlay{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#ffffff6b;position:absolute;inset:0}.whSJHG_questionsOverlay{z-index:8;padding:var(--mantine-spacing-8xl) var(--mantine-spacing-2xl);background:var(--finish-overlay-bg,#69758080);-webkit-backdrop-filter:blur(var(--finish-backdrop-blur,25px));backdrop-filter:blur(var(--finish-backdrop-blur,25px));justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.whSJHG_questionsCard{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-2xl);width:min(575px,100%);min-height:0;max-height:100%;padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md);box-shadow:var(--shadow-card-light);flex-direction:column;display:flex;overflow:hidden}.whSJHG_questionsHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-2xl) var(--mantine-spacing-lg);flex-shrink:0;display:flex}.whSJHG_questionsHeaderMain{align-items:center;gap:var(--mantine-spacing-lg);flex-wrap:wrap;min-width:0;display:flex}.whSJHG_questionsTitle{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-8);font-weight:500;line-height:24px}.whSJHG_gradeSummary{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.whSJHG_gradeBadge{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);min-width:var(--mantine-spacing-8xl);padding:var(--mantine-spacing-4xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-mega);font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);border:1px solid #0000;display:inline-flex}.whSJHG_gradeBadgeCorrect{background:var(--mantine-color-green-0);border-color:var(--mantine-color-green-1);color:var(--mantine-color-green-7)}.whSJHG_gradeBadgeIncorrect{background:var(--mantine-color-red-0);border-color:var(--mantine-color-red-1);color:var(--mantine-color-red-5)}.whSJHG_gradeBadgeSkipped{background:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}.whSJHG_questionsList{gap:var(--mantine-spacing-md);flex-direction:column;min-height:0;display:flex;overflow:auto}.whSJHG_questionBlock{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);box-shadow:var(--shadow-card-light);gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.whSJHG_questionBlock[data-grade=skipped]{background:var(--mantine-color-gray-1)}.whSJHG_questionBlock[data-grade=skipped] .whSJHG_gradeRow,.whSJHG_questionBlock[data-grade=skipped] .whSJHG_commentField>div,.whSJHG_questionBlock[data-grade=skipped] .whSJHG_commentField>div:hover,.whSJHG_questionBlock[data-grade=skipped] .whSJHG_commentField>div:focus-within,.whSJHG_questionBlock[data-grade=skipped] .whSJHG_commentField>div[data-filled=true]{background:var(--mantine-color-gray-2)}.whSJHG_questionCopy{flex-direction:column;flex:1;min-width:0;display:flex}.whSJHG_questionTitle{font-size:var(--mantine-font-size-md);font-weight:400;line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8)}.whSJHG_answerHint{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus)}.whSJHG_gradeRow{padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-gray-1);flex-shrink:0;align-items:center;display:flex}.whSJHG_gradeBtn{width:var(--mantine-spacing-6xl);height:var(--mantine-spacing-6xl);border-radius:var(--mantine-radius-2xs);cursor:pointer;color:var(--mantine-color-gray-5);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.whSJHG_gradeBtn[data-active=correct]{background:var(--mantine-color-green-3);color:var(--mantine-color-white);box-shadow:var(--shadow-btn-secondary)}.whSJHG_gradeBtn[data-active=incorrect]{background:var(--mantine-color-red-3);color:var(--mantine-color-white);box-shadow:var(--shadow-btn-secondary)}.whSJHG_gradeBtn[data-active=skipped]{background:var(--mantine-color-gray-5);color:var(--mantine-color-white);box-shadow:var(--shadow-btn-secondary)}.whSJHG_commentField{width:100%}.whSJHG_commentField>div{box-sizing:border-box;height:var(--input-normal-height);min-height:var(--input-normal-height);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-color:#0000;justify-content:center}:is(.whSJHG_commentField .mantine-Textarea-root,.whSJHG_commentField .mantine-Textarea-wrapper,.whSJHG_commentField .mantine-Input-wrapper){height:auto;min-height:0}.whSJHG_commentField textarea{font-size:var(--input-normal-font-size);line-height:var(--input-normal-line-height);min-height:var(--input-normal-line-height)!important;height:var(--input-normal-line-height)!important}.whSJHG_questionsActions{flex-shrink:0}@media (max-width:1279px){.whSJHG_canvasInner{padding:var(--mantine-spacing-lg)}.whSJHG_canvasInner[data-underlay=true]{padding:0}.whSJHG_root[data-mode=preview] .whSJHG_canvasInner{padding-top:calc(var(--mantine-spacing-lg) + 52px + var(--mantine-spacing-lg));padding-bottom:calc(var(--mantine-spacing-lg) + var(--input-medium-height) + var(--mantine-spacing-lg) + var(--cr-toolbar-h) + var(--mantine-spacing-lg))}.whSJHG_root[data-mode=runtime][data-chrome] .whSJHG_canvasInner{padding-top:calc(var(--mantine-spacing-lg) + var(--cr-toolbar-h) + var(--mantine-spacing-lg));padding-bottom:calc(var(--mantine-spacing-lg) + var(--input-medium-height) + var(--mantine-spacing-lg) + var(--cr-toolbar-h) + var(--mantine-spacing-lg))}.whSJHG_root[data-mode=preview] .whSJHG_canvasInner[data-underlay=true],.whSJHG_root[data-mode=runtime] .whSJHG_canvasInner[data-underlay=true]{padding:0}.whSJHG_textCard{padding:var(--mantine-spacing-2xl)}.whSJHG_chromeRow{padding:var(--mantine-spacing-lg)}}
.YctGla_view{background-color:var(--mantine-color-white);flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.YctGla_viewEditor{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-2xl)}.YctGla_stage{flex:1 1 0;width:100%;min-height:0;overflow:hidden auto}
.gEJbVa_lessonSections{max-height:360px;padding-inline:var(--mantine-spacing-2xs);overflow-y:auto}.gEJbVa_selectedPillsRow{margin-top:var(--mantine-spacing-lg);min-height:var(--mantine-spacing-5xl)}
.HlttSq_loadingBody{justify-content:center;align-items:center;width:100%;min-height:72px;display:flex}
.u6MTPq_stickyAccent{z-index:50;pointer-events:none;flex-shrink:0;width:100%;height:3px;margin-bottom:-3px;position:sticky;top:0}.u6MTPq_stickyAccentIntro{background:var(--mantine-color-yellow-2)}.u6MTPq_stickyAccentGroup{background:var(--mantine-color-orange-2)}.u6MTPq_stickyAccentIndividual{background:var(--mantine-color-purple-2)}.u6MTPq_header{background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2);box-sizing:border-box;flex-shrink:0;width:100%;position:relative}.u6MTPq_headerInner{box-sizing:border-box;padding-inline:max(var(--mantine-spacing-sp-40),40px)}@media (min-width:744px) and (max-width:1279px){.u6MTPq_headerInner{padding-inline:var(--mantine-spacing-2xl)}}
.fxUCPq_btn{background:var(--mantine-color-gray-1);flex-shrink:0}.fxUCPq_btn:hover{background:var(--mantine-color-gray-2)}.fxUCPq_btn.fxUCPq_opened{border:1px solid var(--mantine-color-gray-5);background:var(--mantine-color-white);box-shadow:var(--focus-ring);outline:none}.fxUCPq_btn.fxUCPq_modified{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5)}.fxUCPq_typeItem{cursor:pointer;border-radius:10px}.fxUCPq_typeItem:hover{background:var(--mantine-color-gray-0)}.fxUCPq_typeItem.fxUCPq_selected{background:var(--mantine-color-gray-1)}
.zAlAKW_icon{color:var(--mantine-color-red-6);display:inline-flex}
._5z-fSW_switchBlock{flex-shrink:0;align-items:center;display:flex}._5z-fSW_switchBlock._5z-fSW_hidden{display:none}._5z-fSW_headerSwitch{flex-shrink:0;align-items:center;display:none}._5z-fSW_headerSwitch._5z-fSW_visible{display:flex}._5z-fSW_switchContainer{box-sizing:border-box;background:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2);height:36px;padding:8px 10px}._5z-fSW_switchLabel{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);white-space:nowrap;font-weight:500;line-height:16px}
.EOI3oG_actions{align-items:center;width:100%}.EOI3oG_left{flex:1;align-items:center;min-width:0;display:flex}.EOI3oG_selectBlock{flex-shrink:0;width:max-content;min-width:170px}@media (max-width:743px){.EOI3oG_selectBlock{min-width:0}}.EOI3oG_bulkWithDivider{align-items:center;display:flex}.EOI3oG_bulk{align-items:center;gap:8px;display:flex}.EOI3oG_checkboxWrapper{justify-content:center;align-items:center;line-height:0;display:flex}.EOI3oG_checkboxWrapper .mantine-Checkbox-root{align-items:center;display:flex}.EOI3oG_selectedText{color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:20px}.EOI3oG_divider{align-items:center;height:24px;display:flex}.EOI3oG_divider .mantine-Divider-root{border-color:var(--mantine-color-gray-3)}.EOI3oG_right{align-items:center;gap:12px;display:flex}.EOI3oG_focusedBlackIcon:focus-visible,.EOI3oG_focusedBlackIcon:active,.EOI3oG_focusedBlackIcon[data-active=true],.EOI3oG_focusedBlackIcon[data-outline-visible=true],.EOI3oG_focusedBlackIcon[aria-expanded=true]{color:var(--mantine-color-gray-9)!important}
.IPFYOW_link{align-items:center;text-decoration:none;display:inline-flex}.IPFYOW_logo{width:107px;height:23px;display:block}
.FUhj_G_promo{align-items:center;gap:16px;display:flex}@media (max-width:743px){.FUhj_G_promo{display:none}}
