.FKmJja_root{border-radius:var(--btn-radius-normal)}.FKmJja_root:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.FKmJja_root:active:not([data-disabled]){box-shadow:none}.FKmJja_root[data-variant=filled]{box-shadow:var(--shadow-btn-primary)}.FKmJja_root[data-variant=filled]:active:not([data-disabled]){background:var(--btn-primary-pressed)}.FKmJja_root[data-variant=filled][data-disabled]{box-shadow:none}.FKmJja_root[data-variant=filled][data-color=red]{box-shadow:var(--shadow-btn-danger)}.FKmJja_root[data-variant=filled][data-color=red]:active:not([data-disabled]){background:var(--btn-danger-pressed)}.FKmJja_root[data-variant=filled][data-color=red][data-disabled]{box-shadow:none}.FKmJja_root[data-variant=filled][data-color=green]{box-shadow:var(--shadow-btn-success)}.FKmJja_root[data-variant=filled][data-color=green]:active:not([data-disabled]){background:var(--btn-success-pressed)}.FKmJja_root[data-variant=filled][data-color=green][data-disabled]{box-shadow:none}.FKmJja_root[data-variant=outline]{box-shadow:var(--shadow-btn-secondary)}.FKmJja_root[data-variant=outline]:active:not([data-disabled]){background:var(--btn-secondary-pressed-bg);border-color:var(--btn-secondary-pressed-border);box-shadow:none}.FKmJja_root[data-variant=outline][data-disabled]{box-shadow:none}.FKmJja_root[data-variant=subtle]:hover:not([data-disabled]),.FKmJja_root[data-variant=transparent]:hover:not([data-disabled]){color:var(--btn-tertiary-hover-color)}.FKmJja_root[data-variant=subtle]:active:not([data-disabled]),.FKmJja_root[data-variant=transparent]:active:not([data-disabled]){background:var(--btn-tertiary-pressed-bg);color:var(--btn-tertiary-pressed-color)}.FKmJja_root[data-variant=orange]{box-shadow:var(--shadow-btn-orange);color:var(--mantine-color-orange-6)}.FKmJja_root[data-variant=orange]:hover:not([data-disabled]){background:var(--btn-orange-hover)}.FKmJja_root[data-variant=orange]:active:not([data-disabled]){background:var(--btn-orange-pressed);box-shadow:none}.FKmJja_root[data-variant=orange][data-disabled]{opacity:.5;box-shadow:none}
.O8iBRW_boxItem{--task-box-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-2);z-index:1;border-radius:var(--task-box-radius);background:var(--mantine-color-white);transition:box-shadow .15s,border-radius .15s,border-color .15s;position:relative;box-shadow:none!important;padding:0!important;overflow:visible!important}.O8iBRW_boxItem[data-highlight-success=true]{outline:2px solid var(--mantine-color-green-4);outline-offset:2px;transition:outline-color .5s,outline-width .5s}.O8iBRW_boxItem[data-highlight-success=true][data-highlight-fading=true]{outline-width:0;outline-color:#0000}.O8iBRW_boxItem[data-selected=true]:not(:hover):not([data-expanded=true]){border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-2)!important;box-shadow:var(--shadow-btn-secondary),var(--focus-ring)!important}.O8iBRW_boxItem:after{content:"";top:-1px;left:-1px;right:-1px;bottom:calc(-1px - var(--task-hover-below,0px));border-radius:var(--task-box-radius);pointer-events:none;z-index:10;opacity:0;transition:opacity .15s;position:absolute}.O8iBRW_boxItem .O8iBRW_expandBox{z-index:2;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:0 0 var(--task-box-radius) var(--task-box-radius);opacity:0;pointer-events:none;border-top:none;height:0;transition:transform .25s,opacity .15s;position:absolute;top:100%;left:-1px;right:-1px;overflow:hidden;transform:translateY(-8px)}@media (hover:hover) and (pointer:fine){.O8iBRW_boxItem[data-hover-expand]:hover{z-index:20;border-radius:var(--task-box-radius) var(--task-box-radius) 0 0;border-bottom-color:#0000}.O8iBRW_boxItem[data-hover-expand]:hover:after{opacity:1;box-shadow:var(--focus-ring)}.O8iBRW_boxItem[data-hover-expand]:hover .O8iBRW_expandBox{opacity:1;pointer-events:auto;height:auto;overflow:visible;transform:translateY(0)}.O8iBRW_boxItem[data-hover-expand]:hover .O8iBRW_checkboxWrapper{z-index:21;opacity:1;pointer-events:all}.O8iBRW_boxItem[data-hover-expand]:hover .O8iBRW_previewBox .O8iBRW_previewButtonWrapper,.O8iBRW_boxItem[data-hover-expand]:hover .O8iBRW_goToTaskButton{opacity:1;pointer-events:all}}.O8iBRW_boxItem[data-expanded=true]{z-index:20;border-radius:var(--task-box-radius) var(--task-box-radius) 0 0;border-bottom-color:#0000}.O8iBRW_boxItem[data-expanded=true]:after{opacity:1;box-shadow:var(--focus-ring)}.O8iBRW_boxItem[data-expanded=true] .O8iBRW_expandBox{opacity:1;pointer-events:auto;height:auto;overflow:visible;transform:translateY(0)}.O8iBRW_boxItem[data-expanded=true] .O8iBRW_checkboxWrapper{z-index:21;opacity:1;pointer-events:all}.O8iBRW_boxItem[data-expanded=true] .O8iBRW_previewBox .O8iBRW_previewButtonWrapper,.O8iBRW_boxItem[data-expanded=true] .O8iBRW_goToTaskButton{opacity:1;pointer-events:all}@media (hover:hover) and (pointer:fine){.O8iBRW_boxItem[data-hover-mode=preview]:hover{z-index:8;border-radius:var(--task-box-radius);border-bottom-color:var(--mantine-color-gray-2)}.O8iBRW_boxItem[data-hover-mode=preview]:hover:after{opacity:0}.O8iBRW_boxItem[data-hover-mode=preview]:hover .O8iBRW_expandBox{opacity:0;pointer-events:none;height:0;overflow:hidden}.O8iBRW_boxItem[data-hover-mode=preview]:hover .O8iBRW_previewBox .O8iBRW_previewButtonWrapper,.O8iBRW_boxItem[data-hover-mode=preview]:hover .O8iBRW_goToTaskButton,.O8iBRW_boxItem[data-hover-mode=preview]:hover .O8iBRW_checkboxWrapper{opacity:1;pointer-events:all}.O8iBRW_boxItem[data-hover-mode=preview]:hover .O8iBRW_previewBox .O8iBRW_previewMedia{filter:blur(2px)}}.O8iBRW_boxItem .O8iBRW_previewBox{z-index:0;isolation:isolate;border-top-left-radius:var(--task-box-radius);border-top-right-radius:var(--task-box-radius);position:relative;overflow:hidden}.O8iBRW_boxItem .O8iBRW_previewBox .O8iBRW_previewMedia{border-radius:var(--task-box-radius) var(--task-box-radius) 0 0;transition:none;overflow:hidden}.O8iBRW_boxItem .O8iBRW_previewBox .O8iBRW_previewButtonWrapper[data-actions-open=true]~.O8iBRW_previewMedia{filter:blur(2px)}.O8iBRW_boxItem .O8iBRW_previewBox .O8iBRW_previewButtonWrapper[data-actions-open=true]~.O8iBRW_goToTaskButton{opacity:1;pointer-events:all}.O8iBRW_boxItem .O8iBRW_previewBox .O8iBRW_previewButtonWrapper{opacity:0;pointer-events:none;border-radius:inherit;z-index:7;-webkit-backdrop-filter:blur(2px);color:var(--mantine-color-gray-6);background:#6975803d;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;inset:0}.O8iBRW_boxItem .O8iBRW_previewBox .O8iBRW_previewButtonWrapper[data-actions-open=true]{opacity:1;pointer-events:all}.O8iBRW_boxItem[data-skeleton=true] .O8iBRW_previewBox{background:0 0;border:none;outline:none;padding:0}.O8iBRW_boxItem[data-skeleton=true] .O8iBRW_previewBox .mantine-Skeleton-root{box-shadow:none;border-radius:var(--task-box-radius) var(--task-box-radius) 0 0;border:none;outline:none}.O8iBRW_boxItem[data-skeleton=true] .mantine-Skeleton-root{background:var(--mantine-color-gray-0)}.O8iBRW_boxItem[data-skeleton=true] .mantine-Skeleton-root[data-visible]:before{background-color:var(--mantine-color-gray-0)}.O8iBRW_boxItem[data-skeleton=true] .mantine-Skeleton-root[data-visible]:after{background-color:var(--mantine-color-gray-1);animation:.9s ease-in-out infinite alternate O8iBRW_taskSkeletonPulseFast}@media (hover:hover) and (pointer:fine){.O8iBRW_boxItem[data-skeleton=true]:hover{border-radius:var(--task-box-radius);border-bottom-color:var(--mantine-color-gray-2);z-index:auto;box-shadow:none!important}.O8iBRW_boxItem[data-skeleton=true]:hover:after{opacity:0}.O8iBRW_boxItem[data-skeleton=true]:hover .O8iBRW_expandBox{opacity:0;pointer-events:none;transform:translateY(-8px)}.O8iBRW_boxItem[data-skeleton=true]:hover .O8iBRW_checkboxWrapper,.O8iBRW_boxItem[data-skeleton=true]:hover .O8iBRW_previewBox .O8iBRW_previewButtonWrapper{opacity:0;pointer-events:none}}@keyframes O8iBRW_taskSkeletonPulseFast{0%{opacity:0}to{opacity:1}}.O8iBRW_previewButton{cursor:pointer;border:1px solid var(--mantine-color-gray-4);background:var(--mantine-color-white);border-radius:var(--mantine-radius-mega);transition:transform .12s,background-color .12s,border-color .12s}@media (hover:hover) and (pointer:fine){.O8iBRW_previewButton:hover{background:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-5)}}.O8iBRW_previewButton:active{background:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-5);transform:translateY(1px)}.O8iBRW_goToTaskButton{cursor:pointer;top:var(--mantine-spacing-sm);right:var(--mantine-spacing-sm);z-index:8;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute}@media (max-width:1279px){.O8iBRW_goToTaskButton{opacity:1;pointer-events:all}}.O8iBRW_titleRow{border-radius:0!important}.O8iBRW_pillLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.O8iBRW_checkboxWrapper{top:var(--mantine-spacing-sm);left:var(--mantine-spacing-sm);z-index:11;opacity:0;pointer-events:none;transition:opacity;position:absolute}.O8iBRW_checkboxWrapper[data-visible=true]{opacity:1;pointer-events:all}.O8iBRW_taskCell{min-width:0;position:relative}.O8iBRW_taskCell[data-sortable]{cursor:grab;touch-action:manipulation}.O8iBRW_taskCell[data-dragging]{cursor:grabbing}.O8iBRW_dragHandle{top:var(--mantine-spacing-sm);left:var(--mantine-spacing-sm);z-index:11;width:20px;height:20px;color:var(--mantine-color-gray-6);cursor:grab;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity;display:flex;position:absolute}.O8iBRW_dragHandle:hover{color:var(--mantine-color-gray-9)}.O8iBRW_boxItem:focus-within .O8iBRW_dragHandle,.O8iBRW_taskCell[data-dragging] .O8iBRW_dragHandle{opacity:1;visibility:visible}.O8iBRW_taskCell[data-dragging] .O8iBRW_dragHandle{cursor:grabbing}@media (hover:hover) and (pointer:fine){.O8iBRW_boxItem:hover .O8iBRW_dragHandle{opacity:1;visibility:visible}}.O8iBRW_checkboxWrapper[data-after-handle]{left:calc(var(--mantine-spacing-sm) + var(--mantine-spacing-5xl))}.O8iBRW_duplicateCourseWarningBadge{padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-yellow-1);justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.O8iBRW_duplicateCourseWarningBadge:hover{background:var(--chip-tag-bg)}}
.WLUtMa_menuItem{border-radius:var(--mantine-radius-sm)}.WLUtMa_menuItem:hover,.WLUtMa_menuItem[data-hovered=true]{background:var(--mantine-color-gray-0)}
.Ltcm-W_pill{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);flex-shrink:0;justify-content:center;align-items:center;min-width:135px;height:36px;padding-inline:10px}.Ltcm-W_pill.Ltcm-W_pillPlain{border:none;min-width:0;height:auto;padding-inline:0}.Ltcm-W_label{white-space:nowrap}.Ltcm-W_badge{border-radius:var(--mantine-radius-xl);background-color:var(--mantine-color-gray-2);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}
.yeqkZq_logo{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block}
.Srmt5G_root{background:var(--mantine-color-blue-0);justify-content:center;align-items:center;display:flex;overflow:hidden}.Srmt5G_fill{width:100%;height:100%;position:absolute;inset:0}.Srmt5G_unknown{color:var(--mantine-color-gray-8)}.Srmt5G_unknownIcon{color:var(--mantine-color-blue-7);flex-shrink:0}.Srmt5G_unknownLabel{color:var(--mantine-color-gray-8);white-space:nowrap;font-weight:600}.Srmt5G_root[data-size=compact] .Srmt5G_unknown{gap:var(--mantine-spacing-sm)}.Srmt5G_root[data-size=compact] .Srmt5G_unknownLabel{font-size:var(--mantine-font-size-sm)}.Srmt5G_root[data-size=card] .Srmt5G_unknown{gap:var(--mantine-spacing-md)}.Srmt5G_root[data-size=card] .Srmt5G_unknownLabel{font-size:var(--mantine-font-size-sm-plus)}.Srmt5G_root[data-size=hero] .Srmt5G_unknown{gap:var(--mantine-spacing-lg)}.Srmt5G_root[data-size=hero] .Srmt5G_unknownLabel{font-size:var(--mantine-font-size-lg)}
.NyJPTq_root{width:100%;min-width:0;position:relative}.NyJPTq_rootFit{flex-shrink:0;width:fit-content}.NyJPTq_plusWrap{z-index:24;position:absolute;top:50%}.NyJPTq_plusBefore{left:0;transform:translate(-50%,-50%)}.NyJPTq_plusAfter{right:0;transform:translate(50%,-50%)}.NyJPTq_plus{color:var(--mantine-color-gray-9);justify-content:center;align-items:center;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg)!important;border:1px solid var(--mantine-color-gray-4)!important;border-radius:var(--mantine-radius-mega)!important;background-color:var(--mantine-color-white)!important;box-shadow:var(--shadow-btn-secondary)!important;display:flex!important}.NyJPTq_plus:hover{background-color:var(--mantine-color-gray-2)!important;border-color:var(--mantine-color-gray-5)!important}.NyJPTq_plus:focus-visible{box-shadow:var(--shadow-btn-secondary),var(--focus-ring)!important;outline:none!important}
.B1PcYa_customDefault{background-color:var(--mantine-color-gray-1);height:24px;color:var(--mantine-color-gray-9)}.B1PcYa_customDefault:hover{background-color:var(--mantine-color-gray-2)}
.l3eZ1q_statsPill{border-color:var(--mantine-color-gray-2)!important}
.r3cT-G_bar{bottom:var(--mantine-spacing-2xl);left:var(--app-sidebar-width,0);z-index:100;pointer-events:none;padding:0 var(--mantine-spacing-2xl);box-sizing:border-box;justify-content:center;display:flex;position:fixed;right:0}.r3cT-G_barInline{bottom:var(--mantine-spacing-md);z-index:2;pointer-events:none;padding:0 var(--mantine-spacing-md);box-sizing:border-box;justify-content:center;display:flex;position:absolute;left:0;right:0}.r3cT-G_barCompact{pointer-events:none;justify-content:center;width:100%;display:flex}.r3cT-G_inner{isolation:isolate;background:var(--mantine-color-white);border-radius:var(--mantine-radius-md);outline:2px solid var(--mantine-color-blue-6);outline-offset:-2px;box-shadow:var(--shadow-card-bold);pointer-events:all;flex-wrap:nowrap;width:fit-content;max-width:100%;position:relative}.r3cT-G_barCompact .r3cT-G_inner{width:100%}.r3cT-G_actions{flex:auto;min-width:0}.r3cT-G_barCompact .r3cT-G_actions{touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;overflow:auto hidden}.r3cT-G_barCompact .r3cT-G_actions::-webkit-scrollbar{display:none}.r3cT-G_actionOption{flex-shrink:0}.r3cT-G_actionOption:hover:not(:disabled){background:var(--mantine-color-gray-1)}.r3cT-G_close{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:flex}.r3cT-G_close .mantine-Divider-root{height:var(--mantine-spacing-5xl);align-self:center}.r3cT-G_closeAction:hover{background:var(--mantine-color-gray-1)}
._2r6tTa_screen{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);width:100%;height:500px;box-shadow:var(--shadow-card-soft);position:relative;overflow:hidden}._2r6tTa_sheet{gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);flex-direction:column;transition:transform .7s;display:flex}._2r6tTa_screen[data-pan=down] ._2r6tTa_sheet{transform:translateY(-168px)}._2r6tTa_toolbar{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){._2r6tTa_sheet{transition:none}}
._5FlCKq_badgeButton{cursor:pointer;border-radius:var(--mantine-radius-mega);background:0 0;border:0;padding:0}._5FlCKq_badgeButton:hover ._5FlCKq_chip{background:var(--mantine-color-orange-3);box-shadow:inset 0 0 0 1px var(--mantine-color-orange-4)}._5FlCKq_badgeButton:hover ._5FlCKq_chevron,._5FlCKq_badgeButton:focus-visible ._5FlCKq_chevron{animation:none;transform:translate(2px)rotate(-90deg)}._5FlCKq_badgeButton:active ._5FlCKq_chip{background:var(--mantine-color-orange-3);transform:translateY(1px)}._5FlCKq_badgeButton:focus-visible{box-shadow:var(--focus-ring);outline:none}._5FlCKq_chip{align-items:center;gap:var(--mantine-spacing-3xs);height:20px;padding:0 var(--mantine-spacing-2xs) 0 var(--mantine-spacing-xs);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-orange-2);box-shadow:inset 0 0 0 1px var(--mantine-color-orange-3);color:var(--mantine-color-gray-8);flex-shrink:0;display:inline-flex}._5FlCKq_chipLabel{letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1;transform:translateY(.5px)}._5FlCKq_spark{color:var(--mantine-color-orange-5);transform-origin:50%;flex-shrink:0;animation:.7s .35s both _5FlCKq_noveltySpark;display:block}._5FlCKq_chevron{color:var(--mantine-color-orange-6);flex-shrink:0;transition:transform .15s;animation:1.8s .7s both _5FlCKq_noveltyNudge;display:block;transform:rotate(-90deg)}@keyframes _5FlCKq_noveltySpark{0%{opacity:.35;transform:scale(.6)rotate(-18deg)}60%{opacity:1;transform:scale(1.12)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _5FlCKq_noveltyNudge{0%,45%{transform:rotate(-90deg)}60%,88%{transform:translate(3px)rotate(-90deg)}75%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){._5FlCKq_spark,._5FlCKq_chevron{animation:none}}._5FlCKq_dot{top:var(--mantine-spacing-3xs);right:var(--mantine-spacing-3xs);z-index:2;width:var(--mantine-spacing-sm);height:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-orange-4);box-shadow:0 0 0 2px var(--mantine-color-white);pointer-events:none;position:absolute}._5FlCKq_dotInset{top:var(--mantine-spacing-xs);right:var(--mantine-spacing-xs)}
._7d0vIq_face{object-fit:cover;background:var(--mantine-color-gray-1);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;display:inline-block}._7d0vIq_initials{box-sizing:border-box;color:var(--mantine-color-gray-7);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}
.VoXEBW_stackWrap{pointer-events:auto;display:inline-flex}.VoXEBW_cluster{align-items:center;gap:var(--mantine-spacing-sp-4);flex-direction:row;display:inline-flex}.VoXEBW_stack,.VoXEBW_stackDetail{flex-direction:row;align-items:center;display:inline-flex}.VoXEBW_slot,.VoXEBW_overflow{border-radius:50%;flex-shrink:0;display:inline-flex}.VoXEBW_slot{border:1px solid var(--mantine-color-gray-3);overflow:hidden}.VoXEBW_overflow{background:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);overflow:hidden}:is(.VoXEBW_overflow .mantine-Avatar-root,.VoXEBW_overflow .mantine-Avatar-placeholder){background:var(--mantine-color-gray-1)}.VoXEBW_stack .VoXEBW_slot+.VoXEBW_slot,.VoXEBW_stack .VoXEBW_overflow{margin-left:calc(-1*var(--mantine-spacing-sp-8))}.VoXEBW_stack .VoXEBW_overflow{box-shadow:0 0 0 1px var(--mantine-color-white)}.VoXEBW_stackCountStart{flex-direction:row;align-items:center;display:inline-flex}.VoXEBW_stackCountStart .VoXEBW_overflow{z-index:2;box-shadow:0 0 0 1px var(--mantine-color-white)}.VoXEBW_stackCountStart .VoXEBW_overflow+.VoXEBW_slot,.VoXEBW_stackCountStart .VoXEBW_slot+.VoXEBW_slot,.VoXEBW_stackDetail .VoXEBW_slot+.VoXEBW_slot{margin-left:calc(-1*var(--mantine-spacing-sp-10))}.VoXEBW_countPill{box-sizing:border-box;border-radius:var(--mantine-radius-xl);background:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.JYnGEa_chip{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--mantine-spacing-2xs);height:20px;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-3xs);background:var(--mantine-color-yellow-2);flex-shrink:0;display:inline-flex}.JYnGEa_label{white-space:nowrap}.JYnGEa_infoIcon{color:var(--mantine-color-gray-9);cursor:pointer;flex-shrink:0;line-height:0;display:inline-flex}
.BPP_8q_target{cursor:pointer;width:100%;height:100%}.BPP_8q_dropdown{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);width:100%;max-width:376px;box-shadow:var(--shadow-dropdown);pointer-events:auto;padding:0;overflow:visible}.BPP_8q_card{border-radius:var(--mantine-radius-sm);flex-direction:column;width:100%;display:flex;overflow:hidden}.BPP_8q_whenLine{align-items:flex-start;gap:var(--mantine-spacing-4xs);flex-direction:column;min-width:0;display:flex}.BPP_8q_whenDate{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-8);font-weight:500;overflow:hidden}.BPP_8q_whenDivider{width:1px;height:var(--mantine-spacing-lg);background:var(--mantine-color-gray-2);flex-shrink:0}.BPP_8q_whenTime{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-7);flex-shrink:0;font-weight:400}.BPP_8q_whenStruck .BPP_8q_whenDate,.BPP_8q_whenStruck .BPP_8q_whenTime{text-decoration:line-through}.BPP_8q_whenStruck .BPP_8q_whenDivider{background:var(--mantine-color-gray-3)}.BPP_8q_movedChip{align-items:center;gap:var(--mantine-spacing-sm);box-sizing:border-box;max-width:100%;height:var(--mantine-spacing-5xl);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-blue-0);color:var(--mantine-color-blue-6);display:inline-flex}.BPP_8q_header{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);display:flex}.BPP_8q_titleBlock{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.BPP_8q_title{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);margin:0;font-weight:500}.BPP_8q_when{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.BPP_8q_date{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-9);font-weight:500}.BPP_8q_time{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);font-weight:400}.BPP_8q_actions{align-items:center;gap:var(--mantine-spacing-md);flex-shrink:0;display:flex}.BPP_8q_divider{border:0;border-top:1px solid var(--mantine-color-gray-2);width:100%;height:0;margin:0}.BPP_8q_body{gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-2xl) var(--mantine-spacing-md);flex-direction:column;display:flex}.BPP_8q_row{align-items:center;gap:var(--mantine-spacing-2xl);min-height:24px;display:flex}.BPP_8q_courseValue{align-items:flex-start;gap:var(--mantine-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.BPP_8q_introBadge{height:20px;padding:var(--mantine-spacing-4xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-yellow-2);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-8);align-items:center;font-weight:500;display:inline-flex}.BPP_8q_whenStack{gap:var(--mantine-spacing-2xs);flex-direction:column;min-width:0;display:flex}.BPP_8q_whenRow{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.BPP_8q_whenRow .BPP_8q_date{min-width:0}.BPP_8q_historyChevron{color:var(--mantine-color-gray-6);flex-shrink:0;align-self:center}.BPP_8q_historyToggle{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.BPP_8q_inlineHistory{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);width:100%;overflow:hidden}.BPP_8q_repeatRow .BPP_8q_rowLabel{width:auto}.BPP_8q_repeatRow .BPP_8q_rowValue{flex:1;min-width:0}.BPP_8q_rowLabel{width:73px;font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);letter-spacing:.3px;text-transform:uppercase;color:var(--mantine-color-gray-6);flex-shrink:0;font-weight:600}.BPP_8q_rowValue{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;color:var(--mantine-color-gray-9);display:flex}.BPP_8q_rowValue>svg{color:var(--mantine-color-gray-6)}.BPP_8q_repeatChips{align-items:center;gap:var(--mantine-spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}.BPP_8q_repeatChip{box-sizing:border-box;min-width:var(--mantine-spacing-7xl);height:var(--mantine-spacing-5xl);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-gray-1);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);text-transform:capitalize;color:var(--mantine-color-gray-8);white-space:nowrap;border:none;flex:none;justify-content:center;align-items:center;font-weight:500;display:flex}.BPP_8q_rowText{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-9);flex-shrink:0;font-weight:400}.BPP_8q_lessonTitleRow{min-width:0}.BPP_8q_lessonTitleRow .BPP_8q_rowValue{flex:1;min-width:0}.BPP_8q_lessonTitleText{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-9);flex:1;font-weight:400;overflow:hidden}.BPP_8q_note{gap:var(--mantine-spacing-sm);flex-direction:column;width:100%;display:flex}.BPP_8q_noteLabel{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);min-height:var(--mantine-spacing-4xl);color:var(--mantine-color-yellow-8);display:flex}.BPP_8q_noteLabelReason{min-height:var(--mantine-spacing-5xl)}.BPP_8q_noteLabelMain{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.BPP_8q_noteTitle{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-yellow-8);font-weight:500}.BPP_8q_noteTitleLarge{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-yellow-8);font-weight:500}.BPP_8q_noteEdit{--note-edit-size:calc(var(--mantine-spacing-4xl) + 2 * var(--mantine-spacing-2xs));--ai-radius:var(--mantine-radius-xs);box-sizing:border-box;width:var(--note-edit-size);height:var(--note-edit-size);min-width:var(--note-edit-size);min-height:var(--note-edit-size);margin:calc(-1*var(--mantine-spacing-2xs));padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-xs);color:var(--mantine-color-gray-8);flex-shrink:0;overflow:visible}.BPP_8q_noteEdit svg{overflow:visible}.BPP_8q_noteEdit:hover,.BPP_8q_noteEdit:active,.BPP_8q_noteEdit:focus-visible{color:var(--mantine-color-gray-8)}.BPP_8q_noteEditMuted{color:var(--mantine-color-gray-5)}.BPP_8q_noteEditMuted:hover,.BPP_8q_noteEditMuted:active,.BPP_8q_noteEditMuted:focus-visible{color:var(--mantine-color-black)}.BPP_8q_tooltipTarget{flex-shrink:0;display:inline-flex}.BPP_8q_tooltipTarget:has(.BPP_8q_noteEdit){margin-block:calc(-1*var(--mantine-spacing-2xs))}.BPP_8q_tooltipTarget .BPP_8q_noteEdit{margin:0}.BPP_8q_headerAction{flex-shrink:0}.BPP_8q_headerAction svg{color:var(--mantine-color-gray-8)}.BPP_8q_noteLesson .BPP_8q_noteBody{padding:calc(var(--mantine-spacing-sm) - 1px)}.BPP_8q_noteLesson .BPP_8q_noteText{color:var(--mantine-color-gray-8)}.BPP_8q_noteBody{box-sizing:border-box;width:100%;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-yellow-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-yellow-1);align-items:flex-start;display:flex}.BPP_8q_noteText{min-width:0;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-9);flex:1;font-weight:400}.BPP_8q_lessonHeader{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);display:flex}.BPP_8q_lessonHeaderLeft{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.BPP_8q_cover{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-1);flex-shrink:0;width:80px;height:56px;position:relative;overflow:hidden}.BPP_8q_coverImage{object-fit:cover;width:80px;height:56px;display:block}.BPP_8q_coverPlaceholder{width:80px;height:56px;color:var(--mantine-color-gray-5);justify-content:center;align-items:center;display:flex}.BPP_8q_coverOverlay{background:color-mix(in srgb, var(--mantine-color-gray-7) 24%, transparent);pointer-events:none;position:absolute;inset:0}.BPP_8q_lessonTitleBlock{gap:var(--mantine-spacing-sm);flex-direction:column;min-width:0;display:flex}.BPP_8q_lessonBody{padding:var(--mantine-spacing-2xl) var(--mantine-spacing-md);flex-direction:column;gap:12px;display:flex}.BPP_8q_lessonRowLabel{width:73px;font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);letter-spacing:.3px;text-transform:uppercase;color:var(--mantine-color-gray-6);flex-shrink:0;font-weight:600}.BPP_8q_courseLink{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;color:var(--mantine-color-gray-9);text-underline-offset:var(--mantine-spacing-3xs);flex:1;text-decoration:underline;display:flex}.BPP_8q_courseLink:hover,.BPP_8q_courseLink:active{color:var(--mantine-color-blue-6)}.BPP_8q_courseLinkText{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:inherit;font-weight:500;overflow:hidden}.BPP_8q_rowTextMuted{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);font-weight:400}.BPP_8q_workHoursHint{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);margin:0;font-weight:400}.BPP_8q_cta{box-sizing:border-box;width:100%;padding:0 var(--mantine-spacing-md) var(--mantine-spacing-md);align-items:center;gap:12px;display:flex}.BPP_8q_cta>*{flex:1;min-width:0}.BPP_8q_cta .mantine-Button-label{font-size:var(--mantine-font-size-sm-plus);font-weight:600;line-height:var(--mantine-line-height-sm-plus)}.BPP_8q_cta .mantine-Button-section[data-position=left]{margin-inline-end:var(--mantine-spacing-md)}.BPP_8q_completeHint{width:100%;display:block}.BPP_8q_menuDropdown.BPP_8q_menuDropdown{border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);background:var(--dropdown-bg);min-width:240px;box-shadow:var(--dropdown-shadow);padding:var(--dropdown-padding);flex-direction:column;display:flex}.BPP_8q_menuDropdown.BPP_8q_menuDropdown>:not([data-autofocus])+:not([data-autofocus]){margin-top:var(--dropdown-list-gap)}.BPP_8q_menuItem.BPP_8q_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)}.BPP_8q_menuItem.BPP_8q_menuItem>[data-position=left]{width:var(--mantine-spacing-sp-20);height:var(--mantine-spacing-sp-20);color:var(--dropdown-item-icon-active);flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:0;display:inline-flex}.BPP_8q_menuItem.BPP_8q_menuItem:hover:not([data-disabled]){background:var(--dropdown-item-hover-bg)}.BPP_8q_menuItem.BPP_8q_menuItem:focus,.BPP_8q_menuItem.BPP_8q_menuItem:focus-visible:not([data-disabled]){background:var(--dropdown-item-hover-bg);outline:none}@media (max-width:743px){.BPP_8q_date,.BPP_8q_time{white-space:normal}.BPP_8q_cta{flex-direction:column;flex-shrink:0}.BPP_8q_cta>*{flex:none;width:100%}}
.e9T8Qq_stack{flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.e9T8Qq_stack .e9T8Qq_group,.e9T8Qq_stack .e9T8Qq_individual{position:relative;bottom:auto;left:auto;right:auto}.e9T8Qq_group{box-sizing:border-box;text-align:center;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:var(--mantine-color-orange-2);border:none;border-radius:0;justify-content:center;align-items:center;margin:0;font-size:11px;font-weight:600;line-height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.e9T8Qq_individual{box-sizing:border-box;text-align:center;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:var(--mantine-color-purple-2);border:none;border-radius:0;justify-content:center;align-items:center;margin:0;font-size:11px;font-weight:600;line-height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.e9T8Qq_flowGroup{box-sizing:border-box;text-align:center;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:var(--mantine-color-orange-2);border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0;font-size:11px;font-weight:600;line-height:14px;display:flex}.e9T8Qq_flowIndividual{box-sizing:border-box;text-align:center;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;background:var(--mantine-color-purple-2);border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0;font-size:11px;font-weight:600;line-height:14px;display:flex}.e9T8Qq_compact{padding:0 var(--mantine-spacing-2xs);letter-spacing:0;text-transform:none;text-overflow:ellipsis;box-sizing:border-box;width:100%;max-width:100%;height:var(--mantine-spacing-4xl);min-height:var(--mantine-spacing-4xl);max-height:var(--mantine-spacing-4xl);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-3xs);letter-spacing:.3px;text-transform:uppercase;align-items:center;display:flex;overflow:hidden}.e9T8Qq_compactLabel{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;letter-spacing:inherit;text-transform:inherit;flex:auto;font-size:10px;font-weight:600;line-height:12px;overflow:hidden}
._9J9N1G_dropdown{width:calc(376px + 2*var(--mantine-spacing-lg) + 2px);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);max-width:calc(100vw - 24px);box-shadow:var(--shadow-dropdown);padding:0;overflow:hidden}._9J9N1G_body{padding:var(--mantine-spacing-lg);max-height:min(70vh,640px);overflow:auto}._9J9N1G_hoverTarget{cursor:pointer;width:100%;min-width:0;height:100%}._9J9N1G_cards{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-width:0;display:flex}._9J9N1G_cardFrame{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);width:100%;min-width:0;box-shadow:var(--shadow-dropdown);overflow:hidden}._9J9N1G_cardFrameCancelled{background:var(--mantine-color-white);border-color:var(--mantine-color-gray-3)}
.V_mn7a_wrap{position:relative}.V_mn7a_weekGrid{width:100%;display:grid}.V_mn7a_timeGutter{flex-direction:column;display:flex}.V_mn7a_hourCell{flex-shrink:0;position:relative}.V_mn7a_hourLabel{right:var(--mantine-spacing-2xs);top:calc(-.5*var(--mantine-line-height-sm-plus));color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);position:absolute}.V_mn7a_dayColumn{border-left:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative}.V_mn7a_dayColumnDragging{cursor:grabbing}.V_mn7a_overflowSpacer{flex-shrink:0;width:100%}.V_mn7a_hourLine{border-top:1px solid var(--mantine-color-gray-3)}.V_mn7a_hourLineInteractive{cursor:pointer}.V_mn7a_hourLineInteractive:hover{background:var(--mantine-color-gray-0)}.V_mn7a_hourLineOff{background:var(--cal-key-off-hours,var(--mantine-color-gray-0))}.V_mn7a_hourLineInteractive.V_mn7a_hourLineOff:hover{background:color-mix(in srgb, var(--cal-key-off-hours,var(--mantine-color-gray-0)) 85%, var(--mantine-color-gray-9))}.V_mn7a_selection{z-index:3;pointer-events:none;box-sizing:border-box;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-orange-0);border:1px solid var(--mantine-color-orange-2);position:absolute;left:3px;right:3px}.V_mn7a_selectionTime{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-8);font-weight:600}.V_mn7a_nowLine{height:var(--mantine-spacing-2xl);margin-top:calc(var(--mantine-spacing-2xl)/-2);z-index:4;pointer-events:none;align-items:center;display:grid;position:absolute;left:0;right:0}.V_mn7a_nowBadge{z-index:2;box-sizing:border-box;width:var(--mantine-spacing-8xl);height:var(--mantine-spacing-2xl);padding:0 var(--mantine-spacing-2xs);background:var(--btn-danger-default);color:var(--mantine-color-white);font-size:var(--mantine-font-size-sm);font-weight:400;line-height:var(--mantine-line-height-sm);letter-spacing:0;border-radius:var(--mantine-radius-mega);flex-shrink:0;grid-column:1;justify-content:center;justify-self:center;align-items:center;display:flex}.V_mn7a_nowTrack{top:50%;left:calc((var(--now-gutter) + var(--mantine-spacing-8xl))/2);background:var(--mantine-color-red-2);height:1px;position:absolute;right:0}.V_mn7a_nowToday{z-index:1;background:var(--btn-danger-default);align-self:center;height:2px}.V_mn7a_eventSlot{z-index:2;border-radius:var(--mantine-radius-2xs);position:absolute;left:4px;right:4px}@media (hover:hover) and (pointer:fine){.V_mn7a_eventSlot:hover{box-shadow:var(--shadow-btn-primary)}}.V_mn7a_eventSlot:has([data-open]){box-shadow:var(--shadow-btn-primary)}.V_mn7a_workHoursSlot{z-index:1}.V_mn7a_eventSlotOnBackground{left:8px;right:8px}.V_mn7a_eventSlotSplitFirst{width:calc(50% - 6px);right:auto}.V_mn7a_eventSlotSplitFirst.V_mn7a_eventSlotOnBackground{width:calc(50% - 10px);left:8px;right:auto}.V_mn7a_eventSlotSplitLast{left:calc(50% + 2px)}.V_mn7a_eventSlotSplitLast.V_mn7a_eventSlotOnBackground{left:calc(50% + 2px);right:8px}.V_mn7a_eventSlotMovable{cursor:grab;border-radius:var(--mantine-radius-2xs);transition:box-shadow .15s}@media (hover:hover) and (pointer:fine){.V_mn7a_eventSlotMovable:hover{z-index:4}}.V_mn7a_eventSlotMovable:active{cursor:grabbing}@media (hover:hover) and (pointer:fine){.V_mn7a_workHoursSlot.V_mn7a_eventSlotMovable:hover{z-index:1;transform:none}}.V_mn7a_eventSlotHidden{opacity:0}.V_mn7a_eventSlotGhost{z-index:5;cursor:grabbing;opacity:.92}.V_mn7a_eventMount{width:100%;min-width:0;height:100%;position:relative;container-type:size}.V_mn7a_overlapBadge{top:var(--mantine-spacing-4xs);right:var(--mantine-spacing-4xs);z-index:1;justify-content:center;align-items:center;gap:var(--mantine-spacing-4xs);min-width:24px;height:20px;padding:0 var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);font-weight:600;display:inline-flex;position:absolute}.V_mn7a_overlapBadgeConflict{padding-left:var(--mantine-spacing-4xs);background:var(--mantine-color-orange-1);color:var(--mantine-color-orange-8)}
.Y7vTXq_root{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.Y7vTXq_scroll{flex:auto;min-height:0;overflow:auto}
.BIxbEW_root{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.BIxbEW_weekdays{flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.BIxbEW_weekday{height:36px;font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-8);text-transform:capitalize;border-right:1px solid var(--mantine-color-gray-3);border-bottom:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;font-weight:500;display:flex}.BIxbEW_weekday:last-child{border-right:none}.BIxbEW_grid{flex:auto;grid-template-rows:repeat(6,minmax(108px,1fr));grid-template-columns:repeat(7,1fr);min-height:0;display:grid;overflow:auto}.BIxbEW_cell{justify-content:space-between;gap:var(--mantine-spacing-2xs);min-width:0;min-height:0;padding:var(--mantine-spacing-3xs);border-right:1px solid var(--mantine-color-gray-3);border-bottom:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);flex-direction:column;display:flex}.BIxbEW_cell:nth-child(7n){border-right:none}.BIxbEW_cellInteractive{cursor:pointer}.BIxbEW_cellOff{background:var(--cal-key-off-hours,var(--mantine-color-gray-0))}.BIxbEW_cellOutside{background:var(--mantine-color-white)}.BIxbEW_cellOutside .BIxbEW_events{opacity:.45}.BIxbEW_dayNum{width:24px;height:24px;padding:var(--mantine-spacing-4xs);border-radius:var(--mantine-radius-2xs);font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-8);justify-content:center;align-self:flex-end;align-items:center;font-weight:500;display:inline-flex}.BIxbEW_dayNumOutside{color:var(--mantine-color-gray-5)}.BIxbEW_dayNumToday{background:var(--mantine-color-orange-5);color:var(--mantine-color-white)}.BIxbEW_events{justify-content:flex-end;gap:var(--mantine-spacing-2xs);min-width:0;min-height:0;padding-block:var(--mantine-spacing-4xs);flex-direction:column;flex:1;display:flex}.BIxbEW_more{align-items:center;gap:var(--mantine-spacing-2xs);box-sizing:border-box;width:100%;padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-gray-1);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-9);white-space:nowrap;cursor:pointer;border:none;font-weight:600;display:flex}.BIxbEW_more:hover{background:var(--mantine-color-gray-2)}.BIxbEW_countBadge{min-width:24px;height:16px;padding-inline:var(--mantine-spacing-4xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-8);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);letter-spacing:.2px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@media (max-width:743px){.BIxbEW_weekday{height:32px;font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs)}.BIxbEW_grid{grid-template-rows:repeat(6,minmax(56px,1fr))}.BIxbEW_cell{justify-content:flex-start;align-items:center;gap:var(--mantine-spacing-4xs);padding:var(--mantine-spacing-4xs)}.BIxbEW_dayNum{align-self:center}}
.ys8diW_tipTarget{display:inline-flex}
._0l50da_row{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}._0l50da_field{flex:1;min-width:0}._0l50da_arrow{color:var(--mantine-color-gray-6);flex-shrink:0}._0l50da_inactive{pointer-events:none}._0l50da_inactive .mantine-Select-section[data-position=right]{display:none}._0l50da_inactive .mantine-Select-input:disabled{opacity:1;cursor:inherit;background-color:var(--input-default-bg);color:var(--mantine-color-gray-6);transition:background-color .12s}label:hover ._0l50da_inactive{background:var(--input-hover-bg)}label:hover ._0l50da_inactive .mantine-Select-input:disabled{background-color:var(--input-hover-bg)}label:hover ._0l50da_displayEnd{background:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-4);transition:background-color .12s,border-color .12s}._0l50da_hideChevron{pointer-events:none}._0l50da_hideChevron .mantine-Select-section[data-position=right]{display:none}._0l50da_displayEnd{pointer-events:none}._0l50da_displayEnd .mantine-Select-section[data-position=right]{display:none}
._5qRQgG_root{gap:var(--mantine-spacing-2xl);flex-direction:column;width:100%;display:flex}._5qRQgG_list{gap:var(--mantine-spacing-md);width:100%;padding:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);box-sizing:border-box;flex-direction:column;display:flex}._5qRQgG_dayBlock{column-gap:var(--mantine-spacing-2xl);row-gap:var(--mantine-spacing-sm);grid-template-columns:72px max-content 72px;justify-content:start;align-items:start;width:max-content;max-width:100%;display:grid}._5qRQgG_row,._5qRQgG_extraRow{display:contents}._5qRQgG_day{align-self:start;align-items:center;gap:var(--mantine-spacing-md);width:72px;height:var(--input-medium-height);flex-shrink:0;display:flex}._5qRQgG_dayLabel{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);text-transform:capitalize;font-weight:500}._5qRQgG_time,._5qRQgG_reservedTime{flex:none;min-width:0;display:flex}._5qRQgG_time{align-items:center}._5qRQgG_timeRow,._5qRQgG_reservedTimeRow{align-items:center;gap:var(--mantine-spacing-sm);flex:none;width:336px;min-width:0;display:flex}._5qRQgG_reservedTime{justify-content:center;align-items:flex-start;gap:var(--mantine-spacing-2xs);width:fit-content;max-width:100%;padding:var(--mantine-spacing-2xs);background:var(--mantine-color-yellow-1);border-radius:var(--mantine-radius-md);box-sizing:border-box;flex-direction:column}._5qRQgG_rangeFields{flex:1;min-width:0}._5qRQgG_actions{align-items:center;gap:var(--mantine-spacing-sm);width:72px;height:var(--input-medium-height);flex-shrink:0;grid-column:3;align-self:start;display:flex}._5qRQgG_rowReserved ._5qRQgG_day,._5qRQgG_rowReserved ._5qRQgG_actions,._5qRQgG_extraRowReserved ._5qRQgG_actions{margin-top:var(--mantine-spacing-2xs)}._5qRQgG_extraRow ._5qRQgG_time,._5qRQgG_extraRow ._5qRQgG_reservedTime{grid-column:2}._5qRQgG_extraRow ._5qRQgG_actions{grid-column:3}._5qRQgG_dayWarningWrap{grid-column:1/-1;width:100%}._5qRQgG_removeSlot,._5qRQgG_actionSlot{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._5qRQgG_reservedMark{color:var(--mantine-color-gray-5)}._5qRQgG_reservedMark:hover:not(:disabled){color:var(--mantine-color-yellow-7);background:var(--mantine-color-yellow-1)!important}._5qRQgG_reservedBadge{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-1)!important}._5qRQgG_reservedBadge:hover{color:var(--mantine-color-yellow-8);background:var(--mantine-color-yellow-2)!important}._5qRQgG_reservedHint{box-sizing:border-box;width:336px;min-width:0;max-width:100%;padding:var(--mantine-spacing-4xs) var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-9);margin:0;font-weight:400}._5qRQgG_tipTarget{display:inline-flex}._5qRQgG_dayWarning{cursor:pointer;padding-left:0}._5qRQgG_outsideHover{width:fit-content;height:auto}._5qRQgG_outsideRow{align-items:center;gap:var(--mantine-spacing-sm);cursor:pointer;width:max-content;min-width:0;max-width:100%;display:flex}@media (max-width:743px){._5qRQgG_list{padding:var(--mantine-spacing-md);gap:var(--mantine-spacing-lg)}._5qRQgG_dayBlock{flex-direction:column;width:100%;display:flex}._5qRQgG_dayWarningWrap{grid-column:auto;width:100%}._5qRQgG_row{align-items:center;column-gap:var(--mantine-spacing-sm);row-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day actions""time time";display:grid}._5qRQgG_day{grid-area:day;width:auto;height:auto}._5qRQgG_time,._5qRQgG_reservedTime{flex:auto;grid-area:time;width:100%;min-width:0;max-width:100%}._5qRQgG_timeRow,._5qRQgG_reservedTimeRow,._5qRQgG_reservedHint{flex:auto;width:100%}._5qRQgG_actions{grid-area:actions/auto;justify-content:flex-end;width:auto}._5qRQgG_rowReserved ._5qRQgG_day,._5qRQgG_rowReserved ._5qRQgG_actions{height:auto;margin-top:0}._5qRQgG_extraRow,._5qRQgG_extraRowReserved{align-items:start;column-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time actions";padding-left:0;display:grid}._5qRQgG_extraRow ._5qRQgG_time,._5qRQgG_extraRow ._5qRQgG_reservedTime{grid-area:time}._5qRQgG_extraRow ._5qRQgG_actions{grid-area:actions}._5qRQgG_extraRow ._5qRQgG_actionSlot{display:none}._5qRQgG_extraRowReserved ._5qRQgG_actions{margin-top:var(--mantine-spacing-2xs)}._5qRQgG_outsideRow{flex-wrap:wrap}}._5qRQgG_outsideCount{min-width:24px;height:20px;padding:0 var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}
.MAaBaq_root{gap:var(--mantine-spacing-2xl);flex-direction:column;width:100%;min-width:0;display:flex}.MAaBaq_field{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.MAaBaq_label{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);letter-spacing:0;color:var(--mantine-color-gray-9);font-weight:500}.MAaBaq_requiredMark{margin-left:var(--mantine-spacing-4xs);color:var(--mantine-color-gray-9)}.MAaBaq_footer{width:100%}@media (max-width:743px){.MAaBaq_root{gap:var(--mantine-spacing-xl)}.MAaBaq_field{gap:var(--mantine-spacing-md)}}
.GtTeNG_group{width:100%}.GtTeNG_group:focus,.GtTeNG_group:focus-within,.GtTeNG_group:focus-visible{box-shadow:none;outline:none}.GtTeNG_row{align-items:stretch;gap:var(--mantine-spacing-2xl);flex-flow:row;width:100%;display:flex}.GtTeNG_card{align-items:flex-start;gap:var(--mantine-spacing-lg);box-sizing:border-box;cursor:pointer;background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);min-width:0;padding:var(--mantine-spacing-lg);flex:1 1 0;display:flex}.GtTeNG_card:focus,.GtTeNG_card:focus-within,.GtTeNG_card:focus-visible,:is(.GtTeNG_card .mantine-Radio-radio:focus,.GtTeNG_card .mantine-Radio-radio:focus-visible){box-shadow:none;outline:none}.GtTeNG_cardSelected,.GtTeNG_cardSelected:focus,.GtTeNG_cardSelected:focus-within,.GtTeNG_cardSelected:focus-visible{box-shadow:none;border:2px solid var(--mantine-color-blue-6);border-radius:var(--mantine-radius-sm);padding:calc(var(--mantine-spacing-lg) - 1px);outline:none}.GtTeNG_cardDisabled{cursor:default;opacity:.6}.GtTeNG_copy{align-items:flex-start;gap:var(--mantine-spacing-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.GtTeNG_title{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-9);font-weight:500;line-height:20px}.GtTeNG_hint{font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-6)}@media (max-width:743px){.GtTeNG_row{flex-direction:column}}
._4z2VoW_body{gap:var(--mantine-spacing-2xl);flex-direction:column;display:flex}._4z2VoW_field{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}._4z2VoW_label{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-8);margin:0;font-weight:500}._4z2VoW_toggleRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}._4z2VoW_toggleCopy{gap:var(--mantine-spacing-sp-6);flex-direction:column;min-width:0;display:flex}._4z2VoW_toggleTitle{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-9);margin:0;font-weight:500;line-height:20px}._4z2VoW_toggleHint{font-size:var(--mantine-font-size-sm-plus);font-weight:400;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-6);margin:0}._4z2VoW_toggleSwitch{flex-shrink:0}
.Smlu4q_body{padding-block:var(--mantine-spacing-2xl);justify-content:center;display:flex}.Smlu4q_calendarWrap{justify-content:center;width:100%;display:flex}.Smlu4q_calendarWrap .mantine-DatePicker-calendarHeader{max-width:100%}
.UxU0Ka_triggerWrap{width:100%;position:relative}.UxU0Ka_trigger{align-items:center;gap:var(--mantine-spacing-sm);box-sizing:border-box;width:100%;height:var(--input-medium-height);min-height:var(--input-medium-height);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);background:var(--input-default-bg);border-radius:var(--input-radius);cursor:pointer;text-align:left;border:1px solid #0000;transition:background-color .15s;display:flex}.UxU0Ka_trigger:hover:not(:disabled){background:var(--input-hover-bg)}.UxU0Ka_trigger:focus-visible,.UxU0Ka_trigger[aria-expanded=true]{background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.UxU0Ka_trigger:disabled{cursor:not-allowed;background:var(--input-disabled-bg);opacity:1}.UxU0Ka_triggerFilled{background:var(--input-filled-bg);border-color:var(--input-filled-border)}.UxU0Ka_triggerFilled:hover:not(:disabled){background:var(--input-filled-bg)}.UxU0Ka_triggerError{background:var(--input-default-bg);border-color:var(--input-error-border)}.UxU0Ka_triggerError:hover:not(:disabled){background:var(--input-hover-bg)}.UxU0Ka_triggerError:focus-visible,.UxU0Ka_triggerError[aria-expanded=true]{background:var(--input-active-bg);border-color:var(--input-error-border);box-shadow:var(--input-focus-shadow)}.UxU0Ka_triggerClearable .UxU0Ka_triggerTrailing{margin-left:calc(20px + var(--mantine-spacing-sm))}.UxU0Ka_triggerLeading{flex-shrink:0;align-items:center;display:inline-flex}.UxU0Ka_triggerLabel{min-width:0;font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);flex:auto;font-weight:400}.UxU0Ka_triggerPlaceholder{color:var(--input-placeholder-color)}.UxU0Ka_triggerValue{color:var(--input-text-color)}.UxU0Ka_triggerDisabledLabel{color:var(--input-disabled-color)}.UxU0Ka_triggerTrailing{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;display:inline-flex}.UxU0Ka_badgeSlot{flex-shrink:0}.UxU0Ka_clearButton{top:50%;right:calc(var(--mantine-spacing-lg) + 20px + var(--mantine-spacing-sm));width:20px;height:20px;color:var(--mantine-color-gray-5);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.UxU0Ka_clearButton:hover{color:var(--mantine-color-gray-7)}
.z6PAmW_root .mantine-DatePickerInput-input{height:var(--input-medium-height);min-height:var(--input-medium-height);padding:0 var(--input-medium-px);--input-padding-inline-end:36px;font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);background:var(--input-default-bg);border:1px solid var(--input-default-border);border-radius:var(--input-radius);color:var(--btn-input-label-default);--input-placeholder-color:var(--btn-input-label-default);padding-left:40px;padding-right:36px}.z6PAmW_root .mantine-DatePickerInput-input::placeholder{color:var(--btn-input-label-default);opacity:1}.z6PAmW_root .mantine-DatePickerInput-input:hover{background:var(--input-hover-bg)}:is(.z6PAmW_root .mantine-DatePickerInput-input:focus-visible,.z6PAmW_root .mantine-DatePickerInput-input[aria-expanded=true]){background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.z6PAmW_root[data-has-value] .mantine-DatePickerInput-input{background:var(--input-filled-bg);border-color:var(--input-filled-border);color:var(--btn-input-label-active)}.z6PAmW_root[data-clearable] .mantine-DatePickerInput-input{--input-padding-inline-end:56px;padding-right:56px}.z6PAmW_root .mantine-Input-section{border:none}.z6PAmW_root .mantine-Input-section[data-position=right]{justify-content:flex-end;padding-inline-end:var(--mantine-spacing-sm)}.z6PAmW_rightSection{align-items:center;gap:var(--mantine-spacing-sm);pointer-events:none;display:flex}.z6PAmW_clear{width:20px;height:20px;color:var(--mantine-color-gray-5);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.z6PAmW_clear:hover{color:var(--mantine-color-gray-7)}.z6PAmW_clear:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--mantine-radius-3xs);outline:none}
.Xs5i-q_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}.Xs5i-q_labelInfoIconActive{color:var(--mantine-color-gray-8)}
.fc72jG_popover{max-width:280px;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);box-shadow:var(--shadow-dropdown)}.fc72jG_arrow{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}.fc72jG_inner{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.fc72jG_title{padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-xs);letter-spacing:.3px;text-transform:uppercase;color:var(--mantine-color-yellow-8);font-weight:600;line-height:14px}.fc72jG_card{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-yellow-3);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-yellow-1);flex-direction:column;display:flex}.fc72jG_body{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-8);-webkit-line-clamp:4;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.fc72jG_footer{align-items:center;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);font-weight:400;line-height:16px;display:flex}
.C4KM7G_chip{align-items:center;gap:var(--mantine-spacing-2xs);height:var(--mantine-spacing-5xl);padding:var(--mantine-spacing-2xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-2xs);box-sizing:border-box;white-space:nowrap;cursor:default;display:inline-flex}.C4KM7G_chipClickable{font:inherit;background:inherit;color:inherit;cursor:pointer;border:1px solid #0000;margin:0;transition:background-color .15s,border-color .15s}.C4KM7G_chipClickable:hover,.C4KM7G_chipClickable[aria-expanded=true]{border-color:var(--mantine-color-blue-3)}.C4KM7G_planned.C4KM7G_chipClickable:hover,.C4KM7G_planned.C4KM7G_chipClickable[aria-expanded=true]{background:var(--mantine-color-blue-1)}.C4KM7G_completed.C4KM7G_chipClickable:hover,.C4KM7G_completed.C4KM7G_chipClickable[aria-expanded=true]{background:var(--mantine-color-green-1);border-color:var(--mantine-color-green-3)}.C4KM7G_cancelled.C4KM7G_chipClickable:hover,.C4KM7G_cancelled.C4KM7G_chipClickable[aria-expanded=true]{background:var(--mantine-color-red-1);border-color:var(--mantine-color-red-3)}.C4KM7G_planned{background:var(--mantine-color-blue-0)}.C4KM7G_planned .C4KM7G_day{color:var(--mantine-color-gray-8)}.C4KM7G_planned .C4KM7G_time{color:var(--mantine-color-gray-7)}.C4KM7G_completed{background:var(--mantine-color-green-0)}.C4KM7G_completed .C4KM7G_day{color:var(--mantine-color-gray-8)}.C4KM7G_completed .C4KM7G_time{color:var(--mantine-color-gray-7)}.C4KM7G_passed{background:var(--mantine-color-orange-0)}.C4KM7G_passed .C4KM7G_day{color:var(--mantine-color-gray-8)}.C4KM7G_passed .C4KM7G_time{color:var(--mantine-color-gray-7)}.C4KM7G_passed.C4KM7G_chipClickable:hover,.C4KM7G_passed.C4KM7G_chipClickable[aria-expanded=true]{background:var(--mantine-color-orange-1);border-color:var(--mantine-color-orange-3)}.C4KM7G_cancelled{background:var(--mantine-color-red-0)}.C4KM7G_cancelled .C4KM7G_day{color:var(--mantine-color-gray-7);text-decoration:line-through}.C4KM7G_cancelled .C4KM7G_time{color:var(--mantine-color-gray-6);text-decoration:line-through}.C4KM7G_markIcon{flex-shrink:0}.C4KM7G_planned .C4KM7G_markIcon{color:var(--mantine-color-blue-6)}.C4KM7G_completed .C4KM7G_markIcon{color:var(--mantine-color-green-7)}.C4KM7G_passed .C4KM7G_markIcon{color:var(--mantine-color-orange-4)}.C4KM7G_cancelled .C4KM7G_markIcon{color:var(--mantine-color-red-5)}.C4KM7G_noStrike .C4KM7G_day,.C4KM7G_noStrike .C4KM7G_time{text-decoration:none}.C4KM7G_markedCancelled{background:var(--mantine-color-red-0)}.C4KM7G_markedCancelled .C4KM7G_day{color:var(--mantine-color-gray-8)}.C4KM7G_markedCancelled .C4KM7G_time{color:var(--mantine-color-gray-7)}.C4KM7G_hasHistory,.C4KM7G_hasHistory:hover,.C4KM7G_hasHistory[aria-expanded=true]{border-color:var(--mantine-color-blue-2)}.C4KM7G_passed.C4KM7G_hasHistory,.C4KM7G_passed.C4KM7G_hasHistory:hover,.C4KM7G_passed.C4KM7G_hasHistory[aria-expanded=true]{border-color:var(--mantine-color-orange-3)}.C4KM7G_divider{background:var(--mantine-color-gray-3);flex-shrink:0;width:1px;height:12px}.C4KM7G_replaceIcon{color:var(--mantine-color-blue-6);flex-shrink:0}.C4KM7G_chevron{color:var(--mantine-color-gray-6);flex-shrink:0;transition:transform .2s}.C4KM7G_chevronBtn{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.C4KM7G_chipLarge{height:var(--mantine-spacing-6xl)}.C4KM7G_chipPlain{background:0 0}.C4KM7G_dropdown{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm);min-width:320px;padding:0;overflow:hidden}.C4KM7G_historyList{background:var(--mantine-color-white);flex-direction:column;display:flex}.C4KM7G_historyRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-5xl);padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg);flex-wrap:nowrap;display:flex}.C4KM7G_historyChipGroup{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;min-width:0;display:inline-flex}.C4KM7G_noteBadge{width:var(--mantine-spacing-5xl);height:var(--mantine-spacing-5xl);padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-yellow-1);color:var(--mantine-color-yellow-8);cursor:default;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.C4KM7G_noteBadge:hover{background:var(--mantine-color-yellow-3);color:var(--mantine-color-yellow-9)}}.C4KM7G_historyLabel{color:var(--mantine-color-gray-8);white-space:nowrap}.C4KM7G_historyRowCompleted{background:var(--mantine-color-green-0)}.C4KM7G_historyDivider{background:var(--mantine-color-gray-2);height:1px}.C4KM7G_historyDividerCompleted{background:var(--mantine-color-green-0)}
._90Zfxq_optionCard,._90Zfxq_optionCardWarn{gap:var(--mantine-spacing-lg);z-index:0;flex-direction:column;width:100%;display:flex;position:relative}._90Zfxq_optionCard:focus-within,._90Zfxq_optionCardWarn:focus-within{z-index:2}._90Zfxq_optionCardWarn{padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-yellow-8);border-radius:var(--mantine-radius-md)}._90Zfxq_overlapStack{gap:var(--mantine-spacing-sm);flex-direction:column;width:100%;display:flex}._90Zfxq_overlapHead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);text-align:left;background:0 0;border:0;width:100%;min-height:36px;padding:0;display:flex}._90Zfxq_overlapHead:not(:disabled){cursor:pointer}._90Zfxq_overlapHead:disabled{cursor:default;opacity:1;color:inherit}._90Zfxq_overlapTitle{min-width:0;color:var(--mantine-color-yellow-8);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);align-items:flex-start;gap:10px;font-weight:500;display:flex}._90Zfxq_overlapTitle>svg{margin-top:calc((var(--mantine-font-size-md)*var(--mantine-line-height-md) - 20px)/2);flex-shrink:0}._90Zfxq_overlapTime{align-items:center;gap:var(--mantine-spacing-2xs);color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);flex-shrink:0;font-weight:400;display:inline-flex}._90Zfxq_noteBadge{border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);justify-content:center;align-items:center;padding:2px;display:inline-flex}._90Zfxq_noteTipBox{background:var(--mantine-color-yellow-1)!important;color:var(--mantine-color-gray-9)!important}._90Zfxq_noteTip{gap:var(--mantine-spacing-3xs);flex-direction:column;display:flex}._90Zfxq_noteTipLabel{font-size:var(--mantine-font-size-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:500}._90Zfxq_divider{background:var(--mantine-color-gray-2);border:0;width:100%;height:1px;margin:0}._90Zfxq_courseList{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}._90Zfxq_courseRow{align-items:center;gap:var(--mantine-spacing-sm);width:100%;padding-right:var(--mantine-spacing-3xl);display:flex}._90Zfxq_courseTitleLink{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;color:var(--mantine-color-gray-9);text-decoration:underline;display:flex}._90Zfxq_courseTitleLink:hover{color:var(--mantine-color-blue-7)}._90Zfxq_courseCover{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-1);flex-direction:column;flex-shrink:0;justify-content:flex-end;width:80px;height:56px;display:flex;position:relative;overflow:hidden}._90Zfxq_courseCover img{object-fit:cover;width:80px;height:56px;position:absolute;inset:0}._90Zfxq_coverBadgeGroup,._90Zfxq_coverBadgeSolo{z-index:1;width:100%;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-3xs);letter-spacing:.3px;text-transform:uppercase;text-align:center;color:var(--mantine-color-gray-9);font-size:10px;font-weight:600;line-height:12px;position:relative}._90Zfxq_coverBadgeGroup{background:var(--mantine-color-orange-2)}._90Zfxq_coverBadgeSolo{background:var(--mantine-color-purple-2)}._90Zfxq_courseCopy{gap:var(--mantine-spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}._90Zfxq_introBadge{width:fit-content;height:20px;padding:var(--mantine-spacing-2xs) var(--mantine-spacing-sm);background:var(--mantine-color-yellow-2);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-9);border-radius:4px;align-items:center;font-weight:500;display:inline-flex}._90Zfxq_courseTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);overflow:hidden}._90Zfxq_courseTime{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-9);flex-shrink:0}[data-variant=panel]._90Zfxq_optionCardWarn{padding:calc(var(--mantine-spacing-md) - 1px)}[data-variant=panel] ._90Zfxq_overlapHead{min-height:var(--mantine-spacing-4xl)}[data-variant=panel] ._90Zfxq_overlapTitle{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus)}[data-variant=panel] ._90Zfxq_overlapTitle>svg{margin-top:0}[data-variant=panel] ._90Zfxq_overlapTime{gap:var(--mantine-spacing-2xs);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-8)}[data-variant=panel] ._90Zfxq_noteBadge{border-radius:var(--mantine-radius-2xs);background:var(--mantine-color-yellow-1)}[data-variant=panel] ._90Zfxq_courseRow{padding-right:var(--mantine-spacing-4xl)}[data-variant=panel] ._90Zfxq_courseTitleLink{text-decoration:none}[data-variant=panel] ._90Zfxq_courseTitleLink:hover{text-decoration:underline}[data-variant=panel] ._90Zfxq_courseTitle{color:var(--mantine-color-gray-8)}[data-variant=panel] ._90Zfxq_courseTime{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-gray-7)}
.ZhUq6q_empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-md);min-height:180px;padding:var(--mantine-spacing-lg);flex-direction:column;flex:1 0 auto;display:flex}.ZhUq6q_emptyAction{flex-shrink:0}.ZhUq6q_emptyTitle{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);text-align:center;margin:0;font-weight:500}.ZhUq6q_emptyHint{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);text-align:center;margin:0;font-weight:400}.ZhUq6q_form{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-height:0;padding:4px;display:flex}.ZhUq6q_slotTimes{align-items:center;gap:var(--mantine-spacing-sm);flex:1;min-width:0;display:flex}
.naYqhG_body{gap:var(--mantine-spacing-2xl);flex-direction:column;display:flex}.naYqhG_reasonBlock{gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.naYqhG_reasonLabel{align-items:center;gap:var(--mantine-spacing-sm);min-height:var(--mantine-spacing-5xl);color:var(--mantine-color-yellow-8);display:flex}.naYqhG_reasonTitle{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-yellow-8);font-weight:500}.naYqhG_topInfo{gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.naYqhG_currentWhen{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.naYqhG_currentWhenLabel{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);flex-shrink:0;font-weight:500}.naYqhG_sectionDivider{background:var(--mantine-color-gray-2);border:0;width:100%;height:1px;margin:0}.naYqhG_footerStack{align-items:stretch;gap:var(--mantine-spacing-lg);flex-direction:column;width:100%;display:flex}.naYqhG_pickerShell{gap:var(--mantine-spacing-lg);width:100%;padding:var(--mantine-spacing-lg);background:var(--mantine-color-gray-0);border-radius:10px;flex-direction:column;display:flex}.naYqhG_pickerPlain{gap:var(--mantine-spacing-2xl);flex-direction:column;width:100%;display:flex}.naYqhG_pickerCard{gap:var(--mantine-spacing-md);width:100%;padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-lg);background:var(--mantine-color-white);flex-direction:column;display:flex}.naYqhG_field{align-items:center;gap:var(--mantine-spacing-md);width:100%;display:flex}.naYqhG_dateControl{align-items:center;gap:var(--mantine-spacing-sm);flex:none;width:max-content;max-width:100%;display:flex}:is(.naYqhG_dateControl .mantine-DatePickerInput-root,.naYqhG_dateControl .mantine-DatePickerInput-wrapper){width:max-content;max-width:100%}.naYqhG_dateControl .mantine-DatePickerInput-input{text-transform:capitalize;width:max-content;min-width:188px}.naYqhG_label{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-7);flex-shrink:0}.naYqhG_times{--slot-row-h:var(--input-medium-height);--slot-gap:var(--mantine-spacing-md);--slot-list-pad:4px;--slot-list-h:calc(4 * var(--slot-row-h) + 4 * var(--slot-gap) + 27px + 2 * var(--slot-list-pad));gap:var(--mantine-spacing-md);width:100%;min-height:0;padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);flex-direction:column;display:flex}.naYqhG_times .naYqhG_slotList{margin:calc(-1*var(--slot-list-pad));margin-right:calc(-1*(var(--slot-list-pad) + var(--dropdown-scrollbar-width)));scrollbar-gutter:stable}.naYqhG_times .naYqhG_slotList::-webkit-scrollbar{width:var(--dropdown-scrollbar-width)}.naYqhG_times .naYqhG_slotList::-webkit-scrollbar-thumb{background:var(--dropdown-scrollbar-color);border-radius:var(--dropdown-scrollbar-radius)}.naYqhG_times .naYqhG_slotList{height:auto;min-height:0;max-height:var(--slot-list-h);overflow:hidden auto}.naYqhG_times .naYqhG_slotStatus,.naYqhG_times .naYqhG_empty{flex:none;min-height:auto}.naYqhG_timesPlain{--slot-row-h:var(--input-medium-height);--slot-visible:5;--slot-gap:2px;--slot-list-pad:4px;--slot-list-h:calc(var(--slot-visible) * var(--slot-row-h) + (var(--slot-visible) - 1) * var(--slot-gap) + 2 * var(--slot-list-pad));gap:var(--mantine-spacing-md);flex-direction:column;width:100%;min-height:0;display:flex}.naYqhG_timesPlain .naYqhG_slotList{height:auto;min-height:0;max-height:var(--slot-list-h);flex:none}.naYqhG_timesPlain .naYqhG_slotStatus,.naYqhG_timesPlain .naYqhG_empty{flex:none;height:auto;min-height:0}.naYqhG_timeHead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.naYqhG_busyToggle{align-items:center;gap:var(--mantine-spacing-lg);display:flex}.naYqhG_busyLabel{align-items:center;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-8);display:inline-flex}.naYqhG_divider{background:var(--mantine-color-gray-2);border:0;width:100%;height:1px;margin:0}.naYqhG_slotList{gap:var(--slot-gap,2px);min-height:0;max-height:var(--slot-list-h);isolation:isolate;height:auto;padding:var(--slot-list-pad);flex-direction:column;flex:none;display:flex;overflow:hidden auto}.naYqhG_slotRow{align-items:center;gap:var(--mantine-spacing-sm);cursor:pointer;width:100%;min-height:44px;display:flex}.naYqhG_slotRow .mantine-Radio-radio{cursor:pointer}.naYqhG_slotTimes{align-items:center;gap:var(--mantine-spacing-sm);flex:1;min-width:0;display:flex}.naYqhG_slotStatus,.naYqhG_empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.naYqhG_emptyTitle{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);color:var(--mantine-color-gray-8);text-align:center;margin:0;font-weight:500}.naYqhG_emptyHint{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-7);text-align:center;margin:0;font-weight:400}@media (max-width:743px){.naYqhG_field{align-items:stretch;gap:var(--mantine-spacing-sm);flex-direction:column}.naYqhG_timeHead{flex-wrap:wrap;align-items:flex-start}.naYqhG_busyToggle{justify-content:space-between;gap:var(--mantine-spacing-sm);width:100%}.naYqhG_busyLabel{flex:1;min-width:0}}.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes>:first-child{background:var(--input-filled-bg);border:1px solid var(--input-filled-border)}.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes>svg+*{background:var(--input-disabled-bg);border:1px solid #0000}.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes>svg{color:var(--mantine-color-gray-5)}.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes .mantine-Select-section[data-position=right]{display:none}:is(.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes .mantine-Select-input,.naYqhG_slotListPanel .naYqhG_slotRow .naYqhG_slotTimes .mantine-Select-input:disabled){padding-inline:calc(var(--input-medium-px) - 1px);color:var(--input-text-color);font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);opacity:1;background:0 0}.naYqhG_slotListPanel .naYqhG_slotRow .mantine-Radio-inner{--radio-size:20px;--radio-icon-size:8px;margin:var(--mantine-spacing-4xs)}.naYqhG_slotListPanel .naYqhG_slotRow .mantine-Radio-radio:not(:checked){background:var(--input-disabled-bg)}.naYqhG_slotListPanel [data-warn]>.naYqhG_slotRow{gap:var(--mantine-spacing-xs)}
.w_Dn6a_card{align-items:stretch;gap:var(--mantine-spacing-2xl);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--mantine-spacing-sp-10);border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);box-shadow:var(--shadow-card-soft);flex-direction:row;display:flex}.w_Dn6a_thumb{aspect-ratio:190/127;border-radius:var(--mantine-radius-xl);background:var(--mantine-color-gray-1);flex-shrink:0;align-self:flex-start;width:190px;height:127px;position:relative;overflow:hidden}.w_Dn6a_coverImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.w_Dn6a_coverPlaceholder{background:var(--mantine-color-gray-1);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.w_Dn6a_body{align-items:flex-start;gap:var(--mantine-spacing-sp-10);flex-direction:column;flex:1;min-width:0;display:flex}.w_Dn6a_badgesRow{align-items:center;gap:var(--mantine-spacing-sp-8);flex-wrap:wrap;width:100%;min-width:0;display:flex}.w_Dn6a_introChip{flex-shrink:0;display:flex}.w_Dn6a_statusPill{outline-offset:-1px;border-radius:var(--mantine-radius-mega);padding:var(--mantine-spacing-sp-2) var(--mantine-spacing-sm);flex-shrink:0;align-items:center;display:inline-flex}.w_Dn6a_titleRow{align-items:center;gap:var(--mantine-spacing-2xs);width:100%;min-width:0;display:flex}.w_Dn6a_title{min-width:0;font-size:var(--mantine-font-size-sm-plus);font-weight:500;line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-9);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;margin:0;overflow:hidden}.w_Dn6a_divider{border:0;border-top:1px solid var(--mantine-color-gray-2);width:100%;margin:0}.w_Dn6a_teacherBlock{gap:var(--mantine-spacing-sp-8);flex-direction:column;width:100%;min-width:0;display:flex}.w_Dn6a_teacherLabel{font-size:var(--mantine-font-size-xs);font-weight:600;line-height:var(--mantine-line-height-xs);letter-spacing:.3px;text-transform:uppercase;color:var(--mantine-color-gray-6);margin:0}.w_Dn6a_teacherRow{align-items:center;gap:var(--mantine-spacing-sm);width:100%;min-width:0;display:flex}.w_Dn6a_teacherAvatar{box-sizing:border-box;border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);flex-shrink:0}.w_Dn6a_teacherAvatarFallback{box-sizing:border-box;border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.w_Dn6a_teacherName{min-width:0;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);flex:1 1 0;margin:0}@media (max-width:640px){.w_Dn6a_card{flex-direction:column;align-items:stretch}.w_Dn6a_thumb{aspect-ratio:190/127;width:100%;height:auto;min-height:0}}
.mEIefa_root{align-items:stretch;gap:var(--mantine-spacing-2xl);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--mantine-spacing-sp-10);border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);box-shadow:var(--shadow-card-soft);flex-direction:row;display:flex}.mEIefa_thumb{aspect-ratio:190/127;flex-shrink:0;align-self:flex-start;width:190px;height:127px}.mEIefa_body{gap:var(--mantine-spacing-sp-10);flex-direction:column;flex:1;min-width:0;display:flex}.mEIefa_badgesRow{align-items:center;gap:var(--mantine-spacing-sp-8);flex-wrap:wrap;display:flex}.mEIefa_statusStub{flex-shrink:0}.mEIefa_titleRow{align-items:center;gap:var(--mantine-spacing-2xs);width:100%;min-width:0;display:flex}.mEIefa_titleLine{flex:1 1 0;min-width:0}.mEIefa_divider{background:var(--mantine-color-gray-2);width:100%;height:1px}.mEIefa_teacherBlock{gap:var(--mantine-spacing-sp-8);flex-direction:column;width:100%;display:flex}.mEIefa_teacherRow{align-items:center;gap:var(--mantine-spacing-sm);display:flex}@media (max-width:640px){.mEIefa_root{flex-direction:column;align-items:stretch}.mEIefa_thumb{aspect-ratio:190/127;width:100%;height:auto;min-height:0}}
.kQqxbq_body{gap:var(--mantine-spacing-2xl);flex-direction:column;display:flex}.kQqxbq_sectionDivider{background:var(--mantine-color-gray-2);border:0;width:100%;height:1px;margin:0}.kQqxbq_fields{gap:var(--mantine-spacing-sp-16);flex-direction:column;display:flex}.kQqxbq_statusRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sp-16);display:flex}.kQqxbq_statusLabel{flex-shrink:0}.kQqxbq_statusSelect{flex:1;min-width:0;max-width:280px}
.S4_EuW_root{border-radius:inherit;flex-direction:column;width:100%;display:flex;overflow:hidden}.S4_EuW_main{align-items:center;gap:var(--mantine-spacing-4xl);padding:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-sm);display:flex}.S4_EuW_content{align-items:flex-start;gap:var(--mantine-spacing-md);flex:auto;min-width:0;display:flex}.S4_EuW_icon{padding:var(--mantine-spacing-2xs);border-radius:var(--mantine-radius-mega);background:var(--mantine-color-white);color:var(--mantine-color-green-7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.S4_EuW_text{align-items:flex-start;gap:var(--mantine-spacing-2xs);flex-direction:column;min-width:0;display:flex}.S4_EuW_title,.S4_EuW_subtitle{color:var(--mantine-color-green-7);white-space:nowrap}.S4_EuW_title{font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height-md);font-weight:600}.S4_EuW_subtitle{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);font-weight:400}.S4_EuW_undo{white-space:nowrap;flex-shrink:0}.S4_EuW_progressTrack{background:var(--mantine-color-green-2);width:100%;height:6px}.S4_EuW_progressFill{background:var(--mantine-color-green-7);transform-origin:0;width:100%;height:100%;animation-name:S4_EuW_undo-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes S4_EuW_undo-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:743px){.S4_EuW_main{align-items:stretch;gap:var(--mantine-spacing-lg);flex-direction:column}.S4_EuW_title,.S4_EuW_subtitle{white-space:normal}.S4_EuW_undo{align-self:flex-start}}
.ubVVpq_root{box-sizing:border-box;width:100%;height:100%;min-height:0;padding-inline:var(--mantine-spacing-8xl);padding-bottom:var(--mantine-spacing-8xl);flex:auto;overflow:hidden}.ubVVpq_body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.ubVVpq_bodyContent{flex-direction:column;flex:auto;min-height:0;display:flex}.ubVVpq_loadingOverlay{z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:743px){.ubVVpq_root{padding-inline:var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-md)}}@media (min-width:744px) and (max-width:1279px){.ubVVpq_root{padding-inline:var(--mantine-spacing-2xl);padding-bottom:var(--mantine-spacing-2xl)}}
._2P6LCq_clearIcon{flex-shrink:0;width:20px;height:20px;display:block;transform:translateY(1px)}
.cDfdva_root{isolation:isolate;width:100%;height:100%;padding:var(--mantine-spacing-5xl);position:relative;overflow:hidden}.cDfdva_background{z-index:0;object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:auto;position:absolute;inset:0}.cDfdva_toning{z-index:1;pointer-events:none;background:linear-gradient(#ffffff3d,#ffffff80),#ffffff80;position:absolute;inset:0}.cDfdva_content{z-index:2;width:100%;max-width:547px;position:relative}.cDfdva_contentOnBackground{padding:var(--mantine-spacing-7xl) var(--mantine-spacing-5xl);border-radius:var(--mantine-radius-2xl);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);box-shadow:var(--shadow-card-soft)}.cDfdva_textBlock{width:100%}
.wji9ia_centerLabelSlot{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}.wji9ia_centerLabelScale{transform-origin:50%;display:inline-flex}.wji9ia_centerLabel{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.wji9ia_centerValue{font-size:var(--mantine-font-size-3xl);line-height:var(--mantine-line-height-3xl);color:var(--mantine-color-gray-8);font-weight:500}.wji9ia_centerTotal{font-size:var(--mantine-font-size-sm-plus);line-height:var(--mantine-line-height-sm-plus);color:var(--mantine-color-gray-6);font-weight:400}
._5mattq_card{border-radius:var(--mantine-radius-2xl);border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);width:100%;min-width:0;max-width:100%;height:435px;min-height:0;max-height:435px;box-shadow:var(--shadow-card-soft);overflow:hidden}._5mattq_chartSlot{flex-shrink:1;width:170px;min-width:0;max-width:100%;height:170px;position:relative}._5mattq_chart{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._5mattq_footer{padding-bottom:var(--mantine-spacing-lg);flex-shrink:0}._5mattq_legendTitle{min-height:44px;padding:0 var(--mantine-spacing-md);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5mattq_legendRow{width:100%;min-width:0;min-height:88px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;display:flex}._5mattq_legendCell{min-width:0;padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-xs);flex:1 1 0;overflow:hidden}._5mattq_legendSkeletonLine{width:100%;min-width:0;overflow:hidden}._5mattq_legendLabelSkeleton{flex:1 1 0;width:100%;min-width:0;max-width:100%}._5mattq_legendLabel{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;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);-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}._5mattq_legendValue{padding-left:var(--mantine-spacing-2xl);font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height-lg);color:var(--mantine-color-gray-8);font-weight:500}
._8o7Zyq_empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-lg);height:160px;padding:0 var(--mantine-spacing-5xl);color:var(--mantine-color-gray-5);flex-direction:column;display:flex}._8o7Zyq_text{align-items:center;gap:var(--mantine-spacing-2xs);text-align:center;flex-direction:column;width:100%;display:flex}._8o7Zyq_title{font-size:var(--mantine-font-size-md);line-height:24px}
.EA6vwG_row{align-items:center;gap:var(--mantine-spacing-sm);border-radius:var(--dropdown-item-normal-radius);background:var(--dropdown-item-default-bg);display:flex;position:relative}.EA6vwG_row:hover{background:var(--dropdown-item-hover-bg)}.EA6vwG_row:hover .EA6vwG_externalButton,.EA6vwG_row .EA6vwG_externalButton:focus-visible{opacity:1;pointer-events:auto}.EA6vwG_main{align-items:center;gap:var(--mantine-spacing-md);min-width:0;min-height:40px;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex:auto;display:flex}.EA6vwG_main:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--dropdown-item-normal-radius);outline:none}.EA6vwG_withSubtitle{min-height:58px}.EA6vwG_icon{width:20px;height:20px;color:var(--dropdown-item-icon-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.EA6vwG_iconMd{width:24px;height:24px}.EA6vwG_texts{gap:var(--mantine-spacing-4xs);flex-direction:column;min-width:0;display:flex}.EA6vwG_titleLine{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.EA6vwG_title{font-size:var(--dropdown-item-font-size);font-weight:500;line-height:var(--dropdown-item-line-height);color:var(--dropdown-item-title-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EA6vwG_subtitle{font-size:var(--dropdown-item-subtitle-font-size);font-weight:400;line-height:var(--dropdown-item-subtitle-line-height);color:var(--dropdown-item-subtitle-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EA6vwG_externalButton{width:32px;height:32px;margin-right:var(--mantine-spacing-lg);opacity:0;pointer-events:none;color:var(--dropdown-item-icon-default);flex-shrink:0;transition:opacity .12s}.EA6vwG_externalButton:hover{color:var(--dropdown-item-icon-active)}
.fhdPJG_card{background:var(--mantine-color-white);border:2px solid var(--mantine-color-blue-6);border-radius:var(--mantine-radius-xl);width:356px;box-shadow:var(--shadow-card-blue-bold);flex-direction:column;padding:2px;display:flex;overflow:hidden}.fhdPJG_header{align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);background:var(--mantine-color-white);display:flex}.fhdPJG_iconBox{width:36px;height:36px;padding:var(--mantine-spacing-xs);background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-xs);color:var(--mantine-color-gray-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fhdPJG_titles{flex-direction:column;min-width:0;display:flex}.fhdPJG_typeTitle{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-8);font-weight:500;line-height:24px}.fhdPJG_subtype{font-size:var(--mantine-font-size-sm-plus);color:var(--mantine-color-gray-7);font-weight:400;line-height:20px}.fhdPJG_mediaWrap{padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-1)}.fhdPJG_mediaFrame{width:100%;height:168px;padding:var(--mantine-spacing-md);background:var(--mantine-color-white);border-radius:var(--mantine-radius-2xs);position:relative;overflow:hidden}.fhdPJG_mediaInner{width:100%;height:100%;position:relative;overflow:hidden}.fhdPJG_mediaPlaceholder{background:var(--mantine-color-gray-0);width:100%;height:100%;color:var(--dropdown-item-icon-default);justify-content:center;align-items:center;display:flex}.fhdPJG_footer{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);min-height:44px;padding:var(--mantine-spacing-md);background:var(--mantine-color-white);display:flex}.fhdPJG_chips{align-items:center;gap:var(--mantine-spacing-2xs);flex:auto;min-width:0;display:flex}.fhdPJG_author{align-items:center;gap:var(--mantine-spacing-sm);flex-shrink:0;margin-left:auto;display:flex}.fhdPJG_authorName{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);white-space:nowrap;font-weight:400;line-height:16px}
.j1_ojq_target{width:100%}
.wozxkW_introductoryBadge{box-sizing:border-box;text-align:center;height:22px;min-height:22px;max-height:22px;padding:0 var(--mantine-spacing-sp-12);background:var(--mantine-color-yellow-2);color:var(--mantine-color-gray-9);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;padding:0 var(--mantine-spacing-sp-8);border-radius:0;border-radius:var(--mantine-radius-3xs);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}
.-TrAXW_group{gap:var(--mantine-spacing-2xs);flex-direction:column;display:flex}.-TrAXW_header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);height:40px;padding:0 var(--mantine-spacing-xs);display:flex}.-TrAXW_title{font-size:var(--mantine-font-size-sm);color:var(--dropdown-title-color);font-weight:500;line-height:16px}.-TrAXW_count{color:var(--dropdown-title-count-color)}.-TrAXW_rows{gap:var(--dropdown-list-gap);flex-direction:column;display:flex}
.gKUJ_G_tabs{align-items:stretch;gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-md) 1px 0;box-shadow:inset 0 -2px 0 var(--mantine-color-gray-2);display:flex}.gKUJ_G_tab{height:var(--mantine-spacing-6xl);padding-inline:var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-8);white-space:nowrap;flex:1 1 0;justify-content:center;align-items:flex-start;font-weight:500;line-height:16px;display:flex;position:relative}.gKUJ_G_tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--mantine-radius-3xs);outline:none}.gKUJ_G_tabActive{color:var(--mantine-color-blue-6)}.gKUJ_G_tabActive:after{content:"";inset-inline:0;z-index:1;background:var(--mantine-color-blue-6);height:2px;position:absolute;bottom:0}
.IOmgVG_container{width:449px;max-width:100%;position:relative}.IOmgVG_dropdown{z-index:20;top:calc(100% + var(--mantine-spacing-sm));background:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:var(--dropdown-radius);width:449px;max-width:100%;max-height:400px;box-shadow:var(--dropdown-shadow);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}.IOmgVG_loading{padding:var(--dropdown-empty-padding);color:var(--dropdown-item-icon-default);justify-content:center;align-items:center;display:flex}.IOmgVG_groups{gap:var(--mantine-spacing-2xs);padding:var(--dropdown-padding);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.IOmgVG_groups::-webkit-scrollbar{width:var(--dropdown-scrollbar-width)}.IOmgVG_groups::-webkit-scrollbar-thumb{background:var(--dropdown-scrollbar-color);border-radius:var(--dropdown-scrollbar-radius)}
.cZUTha_list{box-sizing:border-box;min-height:40px;padding-inline:var(--mantine-spacing-sp-8);align-items:center}.cZUTha_list:before{border-color:var(--mantine-color-gray-2)}.cZUTha_tab{box-sizing:border-box;min-height:40px;padding-block:var(--mantine-spacing-sp-10);padding-inline:var(--mantine-spacing-sp-8);color:var(--mantine-color-gray-8);justify-content:center;align-items:center;display:flex}.cZUTha_tab[data-active=true]{color:var(--mantine-color-blue-6)}.cZUTha_tab:disabled{color:var(--mantine-color-gray-4)}.cZUTha_tab:hover:not(:disabled){color:var(--mantine-color-blue-6);background-color:#0000}.cZUTha_tabLabel{font-size:var(--mantine-font-size-sm-plus);justify-content:center;align-items:center;margin:0;padding:0;font-weight:500;line-height:1.2;display:flex}.cZUTha_tabsRoot{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.cZUTha_panel{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}:is(.cZUTha_panel[hidden],.cZUTha_panel[data-hidden]){display:none!important}
.yXkIwW_arrowLeft{width:32px;height:32px;color:var(--mantine-color-gray-5);cursor:pointer;justify-content:center;align-items:center;display:flex}.yXkIwW_arrowLeft:hover{color:var(--mantine-color-gray-8);background-color:var(--mantine-color-gray-2);border-radius:var(--mantine-radius-sm)}.yXkIwW_arrowLeft:active{background-color:var(--mantine-color-white)}
.MDK_2W_ratingRoot{background-color:var(--mantine-color-gray-0);border-top-left-radius:var(--mantine-radius-xs);border-top-right-radius:var(--mantine-radius-xs);justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 40px;display:flex}.MDK_2W_ratingLabel{width:32px;height:32px}.MDK_2W_ratingText{background-color:var(--mantine-color-blue-1);border-bottom-left-radius:var(--mantine-radius-xs);border-bottom-right-radius:var(--mantine-radius-xs);justify-content:center;align-items:center;height:44px;display:flex}
.fOnVWG_chipLabel{flex-direction:row-reverse;padding:0 10px;border:1px solid var(--mantine-color-gray-3)!important;background-color:#0000!important}.fOnVWG_chipLabel:hover,.fOnVWG_chipLabel:where([data-checked]){box-shadow:var(--focus-ring)!important;outline:none!important}.fOnVWG_chipIconWrapper{width:auto;margin-left:8px;margin-right:0}.fOnVWG_disabledActive{transition:none!important}.fOnVWG_disabledActive:active{transform:none!important}
.enJAhq_container{box-shadow:var(--shadow-btn-primary);border-radius:var(--btn-radius-normal)}.enJAhq_button{border-radius:var(--btn-radius-normal) 0 0 var(--btn-radius-normal);box-shadow:none!important}.enJAhq_button:disabled{background-color:var(--btn-primary-disabled);color:var(--btn-label-light);cursor:default;pointer-events:none}.enJAhq_divider{background:var(--btn-split-divider);flex-shrink:0;align-self:stretch;width:1px}.enJAhq_actionIcon{border-radius:0 var(--btn-radius-normal) var(--btn-radius-normal) 0}.enJAhq_actionIcon:hover{background-color:var(--btn-primary-hover)}.enJAhq_actionIcon:active{background-color:var(--btn-primary-pressed)}.enJAhq_actionIcon:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.enJAhq_actionIcon:disabled{background-color:var(--btn-primary-disabled);color:var(--btn-label-light);cursor:default;pointer-events:none}
.caxDPG_root{align-items:center;gap:var(--mantine-spacing-sm);display:inline-flex}.caxDPG_title{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:inline-flex}.caxDPG_iconBox{border-radius:var(--mantine-radius-xs);background:var(--mantine-color-gray-0);width:36px;height:36px;color:var(--mantine-color-gray-5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.caxDPG_label{text-overflow:ellipsis;white-space:nowrap;color:var(--mantine-color-gray-8);overflow:hidden}.caxDPG_track{align-items:center;gap:var(--mantine-spacing-lg);box-sizing:border-box;border-radius:var(--toggle-normal-radius);background:var(--toggle-off-bg);width:96px;height:24px;padding:0;display:inline-flex;overflow:hidden}.caxDPG_dot{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0;transition:background-color .15s;position:relative}.caxDPG_dot:after{content:"";background:var(--toggle-thumb-bg);border-radius:50%;width:12px;height:12px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.caxDPG_dot:hover:not(:disabled):not([data-active=true]):after{box-shadow:0 0 0 2px #fff6}.caxDPG_dot:disabled{cursor:not-allowed;opacity:.6}.caxDPG_dot:focus-visible{box-shadow:var(--focus-ring);outline:none}.caxDPG_dotActive{background:var(--toggle-on-bg)}.caxDPG_dotActive:after{opacity:0}.caxDPG_dotActive:disabled{background:var(--toggle-disabled-on-bg);opacity:1}
.ql1BZG_root,.ql1BZG_field{width:100%}.ql1BZG_wrapper{--left-section-start:var(--input-normal-px);--right-section-end:var(--input-normal-px)}.ql1BZG_grayFilled{--input-color:var(--mantine-color-gray-6);--input-placeholder-color:var(--mantine-color-gray-6);--input-height:var(--input-normal-height);--input-size:var(--input-normal-height);--input-fz:var(--input-medium-font-size);--input-padding-inline-end:calc(var(--input-inner-gap) + 20px + var(--input-normal-px));background:var(--input-default-bg);border-radius:var(--input-radius);border:1px solid var(--input-default-border);cursor:pointer;font-family:var(--mantine-font-family);font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);color:var(--mantine-color-gray-6);height:var(--input-normal-height);min-height:var(--input-normal-height);font-weight:400}.ql1BZG_grayFilled.ql1BZG_withLeftIcon{--input-padding-inline-start:calc(var(--input-normal-px) + 20px + var(--input-gap))}.ql1BZG_grayFilled:hover{background:var(--input-hover-bg)}.ql1BZG_grayFilled:focus-within{--input-color:var(--input-text-color);background:var(--input-active-bg);border:1px solid var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.ql1BZG_grayFilled:focus-within .mantine-PillsInputField-field{color:var(--input-text-color)!important}.ql1BZG_grayFilled.ql1BZG_modified{--input-color:var(--input-text-color);background:var(--input-filled-bg);border:1px solid var(--input-filled-border)}.ql1BZG_grayFilled.ql1BZG_modified .mantine-PillsInputField-field{color:var(--input-text-color)!important}.ql1BZG_grayFilled .mantine-PillsInputField-field{font-family:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden;font-size:var(--input-medium-font-size)!important;line-height:var(--input-medium-line-height)!important;color:var(--mantine-color-gray-6)!important}.ql1BZG_grayFilled .mantine-PillsInputField-field::placeholder{font-family:inherit;font-weight:inherit;color:var(--mantine-color-gray-6);opacity:1;font-size:var(--input-medium-font-size)!important;line-height:var(--input-medium-line-height)!important}.ql1BZG_grayFilled .mantine-PillGroup-group{flex-wrap:nowrap;width:100%;min-width:0;overflow:hidden}.ql1BZG_hasValue::placeholder{color:var(--mantine-color-gray-8);opacity:1}.ql1BZG_option{--combobox-option-fz:var(--dropdown-item-font-size);font-size:var(--dropdown-item-font-size);line-height:var(--dropdown-item-line-height);color:var(--dropdown-item-title-color);border-radius:var(--dropdown-item-normal-radius);box-sizing:border-box;width:100%}.ql1BZG_option:hover{background-color:var(--dropdown-item-hover-bg)!important}.ql1BZG_option[data-combobox-active],.ql1BZG_option[data-combobox-selected]{background-color:var(--dropdown-item-hover-bg)!important;color:inherit!important}.ql1BZG_optionRow{width:100%;min-width:0}.ql1BZG_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ql1BZG_emptyOption{color:var(--mantine-color-gray-8);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-xs);cursor:not-allowed;opacity:1;font-weight:500}.ql1BZG_emptyOption[data-combobox-disabled]{opacity:1}.ql1BZG_emptyOption:hover{background-color:var(--mantine-color-gray-1)}.ql1BZG_options{gap:var(--dropdown-list-gap);padding:var(--dropdown-padding);flex-direction:column;display:flex}.ql1BZG_checkSlot{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ql1BZG_chevronHit{cursor:pointer;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;display:inline-flex}.ql1BZG_chevron{transition:transform .2s;display:block}.ql1BZG_chevronOpen{transform:rotate(180deg)}
.YCIxWa_root{width:100%;min-width:0}.YCIxWa_wrapper{box-sizing:border-box;--input-size:auto;--input-height:auto;border-radius:var(--input-radius);background:var(--input-default-bg);border:1px solid var(--input-default-border);align-items:center;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}.YCIxWa_sizeSmall .YCIxWa_wrapper{height:var(--input-small-height);min-height:var(--input-small-height);max-height:var(--input-small-height);padding:var(--input-small-py) var(--input-small-px);gap:var(--input-inner-gap)}.YCIxWa_sizeMedium .YCIxWa_wrapper{height:var(--input-medium-height);min-height:var(--input-medium-height);padding:var(--input-medium-py) var(--input-medium-px);gap:var(--input-gap)}.YCIxWa_input{min-width:0;box-shadow:none;color:var(--input-text-color);background:0 0;border:none;outline:none;flex:auto;padding:0;font-weight:400;border-radius:0!important;height:auto!important;min-height:0!important}.YCIxWa_input::placeholder{color:var(--input-placeholder-color);opacity:1}.YCIxWa_sizeSmall .YCIxWa_input{font-size:var(--input-small-font-size);line-height:var(--input-small-line-height);max-height:var(--input-small-line-height)}.YCIxWa_sizeMedium .YCIxWa_input{font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height)}.YCIxWa_section{width:var(--mantine-spacing-sp-20);min-width:var(--mantine-spacing-sp-20);flex-shrink:0;align-self:center;position:static}.YCIxWa_filled .YCIxWa_wrapper{background:var(--input-filled-bg);border-color:var(--input-filled-border)}.YCIxWa_root:hover:not(.YCIxWa_disabled) .YCIxWa_wrapper{background:var(--input-hover-bg)}.YCIxWa_filled.YCIxWa_root:hover:not(.YCIxWa_disabled) .YCIxWa_wrapper{background:var(--input-filled-bg)}.YCIxWa_root:focus-within:not(.YCIxWa_disabled) .YCIxWa_wrapper{background:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.YCIxWa_plain .YCIxWa_wrapper{border-radius:0}.YCIxWa_plain.YCIxWa_root:focus-within:not(.YCIxWa_disabled) .YCIxWa_wrapper{box-shadow:none}.YCIxWa_error .YCIxWa_wrapper,.YCIxWa_error.YCIxWa_root:focus-within .YCIxWa_wrapper{border-color:var(--input-error-border);box-shadow:none}.YCIxWa_disabled .YCIxWa_wrapper{background:var(--input-disabled-bg);border-color:#0000}.YCIxWa_disabled .YCIxWa_input{color:var(--input-disabled-color);-webkit-text-fill-color:var(--input-disabled-color)}.YCIxWa_clearSlot{width:var(--mantine-spacing-sp-20);height:var(--mantine-spacing-sp-20);display:block}.YCIxWa_clear{opacity:0;pointer-events:none;transition:opacity .12s}.YCIxWa_root:hover .YCIxWa_clear,.YCIxWa_root:focus-within .YCIxWa_clear{opacity:1;pointer-events:auto}
.Dus09G_selectGrayFilled{background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);border:1px solid #0000}.Dus09G_selectGrayFilled .mantine-Select-input{background:0 0;border:none}.Dus09G_selectGrayFilled:hover{background:var(--mantine-color-gray-2)}.Dus09G_selectGrayFilled:focus-within{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5);box-shadow:var(--focus-ring);outline:none}.Dus09G_selectGrayFilled:focus-within .mantine-Select-input{color:var(--mantine-color-gray-8);border:none}.Dus09G_selectGrayFilled.Dus09G_selected{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-5)}.Dus09G_selectGrayFilled.Dus09G_selected .mantine-Select-input{color:var(--mantine-color-gray-9);border:none}.Dus09G_selectGrayFilled .mantine-Select-input{color:var(--mantine-color-gray-6);font-size:var(--input-normal-font-size);line-height:var(--input-normal-line-height)}.Dus09G_selectGrayFilled .mantine-Select-dropdown{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.Dus09G_selectGrayFilled .mantine-Select-dropdown .mantine-Select-options{width:100%;max-width:100%;overflow-x:hidden!important}.Dus09G_selectGrayFilled .mantine-Select-dropdown .mantine-Select-group{padding-top:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);position:relative}.Dus09G_selectGrayFilled .mantine-Select-dropdown .mantine-Select-group:before{content:none!important;display:none!important}.Dus09G_selectGrayFilled .mantine-Select-dropdown .mantine-Select-group .mantine-Select-groupLabel{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg) var(--mantine-spacing-2xs) var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);text-transform:none;margin-bottom:var(--mantine-spacing-2xs);font-weight:500;border:none!important}.Dus09G_selectGrayFilled .mantine-Select-dropdown .mantine-Select-group .mantine-Select-groupLabel:after{content:none!important;border:none!important;display:none!important}.Dus09G_selectGrayFilled .mantine-Select-option{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);box-sizing:border-box;width:100%;transition:background-color .15s;overflow:hidden;max-width:100%!important}.Dus09G_selectGrayFilled .mantine-Select-option>div{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;max-width:100%!important}:is(.Dus09G_selectGrayFilled .mantine-Select-option[data-selected=true],.Dus09G_selectGrayFilled .mantine-Select-option[data-combobox-selected=true]){border-left:3px solid var(--mantine-color-blue-6);background-color:var(--mantine-color-blue-0)!important}:is(.Dus09G_selectGrayFilled .mantine-Select-option[data-selected=true]:hover,.Dus09G_selectGrayFilled .mantine-Select-option[data-combobox-selected=true]:hover){background-color:var(--mantine-color-blue-1)!important}.Dus09G_optionContent{transition:all .15s}.Dus09G_optionText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.Dus09G_rightSection{align-items:center;gap:var(--mantine-spacing-4xs);padding-right:var(--mantine-spacing-2xs);display:flex}.Dus09G_iconButton{opacity:.6;cursor:pointer;transition:opacity .2s,background-color .2s,transform .2s}.Dus09G_iconButton:hover{opacity:1;background-color:var(--mantine-color-gray-2)}.Dus09G_iconButton:active{background-color:var(--mantine-color-gray-3)}.Dus09G_iconButton.Dus09G_chevronOpen,.Dus09G_clearIcon{transform:rotate(45deg)}.Dus09G_chevronIcon{opacity:.6;cursor:pointer;transition:transform .3s;transform:rotate(0)}.Dus09G_chevronIcon:hover{opacity:1}.Dus09G_chevronOpen{transform:rotate(180deg)}.Dus09G_groupLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);font-weight:500;line-height:16px}.Dus09G_groupLabel:after{content:none!important;border:none!important;display:none!important}
.DJpTwW_container{background:var(--mantine-color-blue-1);border-radius:var(--mantine-radius-2xl);flex-direction:column;width:100%;display:flex;position:relative}.DJpTwW_header{height:56px;padding:var(--mantine-spacing-lg) var(--mantine-spacing-2xl);align-self:stretch}.DJpTwW_aiIcon{width:24px;height:24px;color:var(--mantine-color-blue-6);justify-content:center;align-items:center;display:flex}.DJpTwW_divider{background:var(--mantine-color-blue-6);width:1px;height:16px}.DJpTwW_content{padding:0 var(--mantine-spacing-2xl) var(--mantine-spacing-2xl) var(--mantine-spacing-2xl);flex-direction:column;align-self:stretch;gap:1px;display:flex}.DJpTwW_formContainer{padding:var(--mantine-spacing-lg);background:var(--mantine-color-white);box-shadow:var(--shadow-card-blue-soft);border-radius:var(--mantine-radius-xl);gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.DJpTwW_textarea{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}.DJpTwW_textarea:hover{background-color:var(--input-hover-bg)}.DJpTwW_textarea:focus-within{background-color:var(--input-active-bg);border-color:var(--input-active-border);box-shadow:var(--input-focus-shadow);outline:none}.DJpTwW_textarea[data-filled=true]{border-color:var(--input-filled-border);background-color:var(--input-filled-bg)}.DJpTwW_textarea[data-error=true]{border-color:var(--input-error-border)}.DJpTwW_textarea .mantine-Textarea-wrapper{width:100%!important;max-width:100%!important}.DJpTwW_textarea .mantine-Textarea-input{color:var(--input-text-color);font-size:var(--input-medium-font-size);line-height:var(--input-medium-line-height);padding:var(--input-medium-py) var(--input-medium-px);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-height:auto;overflow:hidden;width:100%!important;max-width:100%!important}.DJpTwW_textarea .mantine-Textarea-input::placeholder{color:var(--input-placeholder-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DJpTwW_textarea .mantine-Textarea-input:focus{white-space:normal;outline:none;overflow:auto}.DJpTwW_recentRequestsDropdown{z-index:20;padding:var(--mantine-spacing-xs);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);box-shadow:var(--shadow-dropdown);position:absolute;top:calc(100% + 6px);left:0;right:0}.DJpTwW_recentRequestsList{gap:var(--mantine-spacing-2xs);flex-direction:column;display:flex}.DJpTwW_recentRequestsItem{align-items:center;gap:var(--mantine-spacing-md);width:100%;height:36px;padding:0 var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);cursor:pointer;text-align:left;display:flex}.DJpTwW_recentRequestsItem:hover{background:var(--mantine-color-gray-0)}.DJpTwW_recentRequestsItemText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DJpTwW_generateButton{width:181px;height:36px;padding:0 var(--mantine-spacing-2xl);justify-content:center;align-items:center;gap:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);cursor:pointer;background-color:var(--mantine-color-blue-0);background-clip:padding-box;border:1px solid #0000;font-family:inherit;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative;box-shadow:0 2px 2px #21327d1a}.DJpTwW_generateButton:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, var(--mantine-color-blue-6) 0%, #c86bfa 100%);margin:-1px;position:absolute;inset:0}.DJpTwW_generateButton:hover:not(:disabled){background:var(--mantine-color-blue-1);background-clip:padding-box}.DJpTwW_generateButton:active:not(:disabled){background:var(--mantine-color-blue-2);background-clip:padding-box}.DJpTwW_generateButton:focus-visible:not(:disabled){box-shadow:var(--focus-ring);outline:none}.DJpTwW_generateButton:disabled,.DJpTwW_generateButton[data-loading=true]{opacity:1;cursor:not-allowed;border-color:var(--mantine-color-blue-2);background:var(--mantine-color-blue-0);color:var(--mantine-color-blue-3);pointer-events:none}.DJpTwW_generateButton span,.DJpTwW_generateButton svg{flex-shrink:0}
.mZXlgG_card{border-color:var(--mantine-color-gray-3);transition:"border-color 200ms ease"}.mZXlgG_card:hover,.mZXlgG_activeCard{box-shadow:var(--focus-ring);outline:none}.mZXlgG_resetIcon{cursor:pointer;width:16px;height:16px}
.fxEa6G_editorContent{cursor:text;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-gray-1);border:1px solid #0000;flex:1;width:100%;margin:56px auto;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;overflow-y:auto}.fxEa6G_editorContent:hover{background-color:var(--mantine-color-gray-2)}.fxEa6G_editorContent:focus-within{background-color:var(--mantine-color-white);box-shadow:0 0 0 2px var(--mantine-color-white),0 0 0 4px var(--mantine-color-blue-6);border-color:#0000;outline:none}.fxEa6G_editorContent.fxEa6G_hasContent{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-3)}.fxEa6G_editorContent>div{background-color:#0000;flex:1;display:block;overflow:auto}.fxEa6G_editorContent .ProseMirror-focused{outline:none}.fxEa6G_editorContent .ProseMirror{font-size:var(--mantine-font-size-lg);background-color:#0000;min-height:100%}.fxEa6G_editorContent .ProseMirror p{min-height:28px;margin:0}.fxEa6G_editorContent .ProseMirror p.is-editor-empty:first-child:before{color:var(--mantine-color-gray-6);content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-size:var(--mantine-font-size-lg)}.fxEa6G_editorContent *{font-family:inherit}
.qo2SPG_menuItem{height:28px;color:var(--mantine-color-gray-8);border-radius:var(--mantine-radius-xs);cursor:pointer;justify-content:space-between;align-items:center;padding:0 8px;font-size:14px;line-height:20px;transition:background-color .2s,color .2s;display:flex}.qo2SPG_menuItem:hover,.qo2SPG_menuItem[data-selected=true]{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-9)}
.Mpz5NG_dropdown{gap:var(--mantine-spacing-xs);height:136px;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-gray-3);flex-direction:column;display:flex;overflow-y:auto}
.CXShNq_aiButtonWrapper{border-radius:var(--mantine-radius-sm);background:linear-gradient(90deg, var(--mantine-color-blue-6) 0%, #c86bfa 100%);width:36px;height:36px;padding:1px;display:inline-flex;position:relative}.CXShNq_aiButtonWrapper[data-active=true]{box-shadow:var(--focus-ring);outline:none}.CXShNq_aiButton{background-color:var(--mantine-color-blue-0)!important;border-radius:var(--mantine-radius-xs)!important;border:none!important;width:100%!important;min-width:32px!important;height:100%!important;min-height:32px!important}.CXShNq_aiButton:hover{background-color:var(--mantine-color-blue-1)!important}.CXShNq_aiButton:active{background-color:var(--mantine-color-blue-2)!important}.CXShNq_aiButton:focus-visible{background-color:var(--mantine-color-blue-1)!important}.CXShNq_aiButton[data-active=true]{background-color:var(--mantine-color-blue-0)!important}
