.Button-module__pxpvxa__button{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm);border-radius:var(--mantine-radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.Button-module__pxpvxa__button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-brandBlue-6) 25%, transparent);outline:none}.Button-module__pxpvxa__button:active:not(:disabled){transform:translateY(1px)}.Button-module__pxpvxa__button:disabled{cursor:not-allowed}.Button-module__pxpvxa__primary{color:var(--mantine-color-white);background-color:var(--mantine-color-brandBlue-6);border:1px solid var(--mantine-color-brandBlue-6);font-weight:700}.Button-module__pxpvxa__primary:disabled{opacity:.6;background-color:var(--mantine-color-gray-4);border-color:var(--mantine-color-gray-4)}.Button-module__pxpvxa__primary:hover:not(:disabled){background-color:var(--mantine-color-brandBlue-7);border-color:var(--mantine-color-brandBlue-7)}.Button-module__pxpvxa__primary:active:not(:disabled){background-color:var(--mantine-color-brandBlue-8);border-color:var(--mantine-color-brandBlue-8)}.Button-module__pxpvxa__secondary{color:var(--mantine-color-brandBlue-6);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-brandBlue-4)}.Button-module__pxpvxa__secondary:hover:not(:disabled){background-color:color-mix(in srgb, var(--mantine-color-brandBlue-6) 5%, transparent);border-color:var(--mantine-color-brandBlue-5)}.Button-module__pxpvxa__secondary:active:not(:disabled){background-color:color-mix(in srgb, var(--mantine-color-brandBlue-6) 10%, transparent)}.Button-module__pxpvxa__ghost{color:var(--mantine-color-gray-7);background-color:#0000;border:1px solid #0000}.Button-module__pxpvxa__ghost:hover:not(:disabled){background-color:var(--mantine-color-gray-1);color:var(--mantine-color-black)}.Button-module__pxpvxa__ghost:active:not(:disabled){background-color:var(--mantine-color-gray-2)}.Button-module__pxpvxa__sm{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);font-size:var(--mantine-font-size-xs)}.Button-module__pxpvxa__md{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);font-size:var(--mantine-font-size-sm)}.Button-module__pxpvxa__lg{padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);font-size:var(--mantine-font-size-md)}.Button-module__pxpvxa__fullWidth{width:100%}.Button-module__pxpvxa__loading{pointer-events:none;position:relative;color:#0000!important}.Button-module__pxpvxa__loadingSpinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__pxpvxa__primary .Button-module__pxpvxa__loadingSpinner{color:var(--mantine-color-white)}.Button-module__pxpvxa__secondary .Button-module__pxpvxa__loadingSpinner{color:var(--mantine-color-brandBlue-6)}.Button-module__pxpvxa__ghost .Button-module__pxpvxa__loadingSpinner{color:var(--mantine-color-gray-7)}@keyframes Button-module__pxpvxa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__pxpvxa__loadingSpinner svg{animation:.8s linear infinite Button-module__pxpvxa__spin;display:block}.Button-module__pxpvxa__leftIcon,.Button-module__pxpvxa__rightIcon{align-items:center;display:flex}
.InputLabel-module__EX-GQa__label{font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);color:var(--mantine-color-gray-5);text-transform:uppercase;letter-spacing:.05em}.InputLabel-module__EX-GQa__error{font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-sm);color:var(--mantine-color-red-6);margin-top:var(--mantine-spacing-xxs)}.InputLabel-module__EX-GQa__required{color:var(--mantine-color-red-5);margin-left:2px}
.TextInput-module__C4r34G__wrapper{gap:var(--mantine-spacing-xxs);flex-direction:column;display:flex}.TextInput-module__C4r34G__inputWrapper{align-items:center;display:flex;position:relative}.TextInput-module__C4r34G__input{width:100%;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-xl);border:1px solid #0000;font-family:inherit;transition:border-color .15s,background-color .15s,box-shadow .15s}.TextInput-module__C4r34G__input::placeholder{color:var(--mantine-color-gray-5)}.TextInput-module__C4r34G__input:hover{background-color:var(--mantine-color-gray-1)}.TextInput-module__C4r34G__input:focus{background-color:var(--mantine-color-white);border-color:var(--mantine-color-brandBlue-4);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-brandBlue-6) 10%, transparent);outline:none}.TextInput-module__C4r34G__input[data-error=true]{background-color:color-mix(in srgb, var(--mantine-color-red-6) 5%, transparent);border-color:var(--mantine-color-red-3)}.TextInput-module__C4r34G__input[data-error=true]:focus{border-color:var(--mantine-color-red-4);box-shadow:0 0 0 3px color-mix(in srgb, var(--mantine-color-red-6) 10%, transparent)}.TextInput-module__C4r34G__input:disabled{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5);cursor:not-allowed}.TextInput-module__C4r34G__input[data-with-left-icon=true]{padding-left:calc(var(--mantine-spacing-md) + 24px)}.TextInput-module__C4r34G__input[data-with-right-icon=true]{padding-right:calc(var(--mantine-spacing-md) + 24px)}.TextInput-module__C4r34G__leftIcon,.TextInput-module__C4r34G__rightIcon{color:var(--mantine-color-gray-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TextInput-module__C4r34G__leftIcon{left:var(--mantine-spacing-sm)}.TextInput-module__C4r34G__rightIcon{right:var(--mantine-spacing-sm)}.TextInput-module__C4r34G__inputWrapper:focus-within .TextInput-module__C4r34G__leftIcon,.TextInput-module__C4r34G__inputWrapper:focus-within .TextInput-module__C4r34G__rightIcon{color:var(--mantine-color-brandBlue-5)}
.TextArea-module__ipEKuq__input,.TextArea-module__ipEKuq__container{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);transition:border-color .2s}.TextArea-module__ipEKuq__input:focus,.TextArea-module__ipEKuq__container:focus-within{border-color:var(--mantine-color-brandBlue-7)}.TextArea-module__ipEKuq__input{font-family:var(--mantine-font-family-serif);color:var(--mantine-color-gray-9);padding:var(--mantine-spacing-sm)!important}.TextArea-module__ipEKuq__container{position:relative}
.Checkbox-module__1EyX-a__wrapper{align-items:center;gap:var(--mantine-spacing-sm);cursor:pointer;display:flex}.Checkbox-module__1EyX-a__wrapper[data-disabled=true]{cursor:not-allowed;opacity:.6}.Checkbox-module__1EyX-a__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox-module__1EyX-a__checkbox{border:2px solid var(--mantine-color-gray-4);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.Checkbox-module__1EyX-a__wrapper:hover .Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-brandBlue-4)}.Checkbox-module__1EyX-a__wrapper[data-tone=green]:hover .Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-green-4)}.Checkbox-module__1EyX-a__wrapper[data-tone=brandBlue] .Checkbox-module__1EyX-a__input:focus-visible+.Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-brandBlue-5);box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-brandBlue-6) 15%, transparent)}.Checkbox-module__1EyX-a__wrapper[data-tone=green] .Checkbox-module__1EyX-a__input:focus-visible+.Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-green-5);box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-green-6) 15%, transparent)}.Checkbox-module__1EyX-a__wrapper[data-tone=brandBlue] .Checkbox-module__1EyX-a__input:checked+.Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-brandBlue-6);background-color:var(--mantine-color-brandBlue-6)}.Checkbox-module__1EyX-a__wrapper[data-tone=green] .Checkbox-module__1EyX-a__input:checked+.Checkbox-module__1EyX-a__checkbox{border-color:var(--mantine-color-green-6);background-color:var(--mantine-color-green-6)}.Checkbox-module__1EyX-a__checkIcon{color:var(--mantine-color-white);opacity:0;transition:opacity .15s,transform .15s;transform:scale(.5)}.Checkbox-module__1EyX-a__input:checked+.Checkbox-module__1EyX-a__checkbox .Checkbox-module__1EyX-a__checkIcon{opacity:1;transform:scale(1)}.Checkbox-module__1EyX-a__checkbox[data-error=true]{border-color:var(--mantine-color-red-4)}.Checkbox-module__1EyX-a__content{flex-direction:column;gap:2px;display:flex}.Checkbox-module__1EyX-a__label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);-webkit-user-select:none;user-select:none;line-height:1.4}.Checkbox-module__1EyX-a__description{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);line-height:1.4}
.PinInput-module__2KrsgW__wrapper{gap:var(--mantine-spacing-xxs);flex-direction:column;display:flex}.PinInput-module__2KrsgW__inputGroup{gap:var(--mantine-spacing-xs);width:100%;display:flex}.PinInput-module__2KrsgW__input{min-width:0;height:48px;font-size:var(--mantine-font-size-lg);font-weight:600;font-family:var(--mantine-font-family-monospace);text-align:center;color:var(--mantine-color-black);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);flex:1;padding:0;transition:border-color .2s,box-shadow .2s}.PinInput-module__2KrsgW__input::placeholder{color:var(--mantine-color-gray-3)}.PinInput-module__2KrsgW__input:focus{border-color:var(--mantine-color-brandBlue-5);box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-brandBlue-6) 10%, transparent);outline:none}.PinInput-module__2KrsgW__input[data-filled=true]{border-color:var(--mantine-color-gray-4);background-color:var(--mantine-color-gray-0)}.PinInput-module__2KrsgW__input[data-error=true]{border-color:var(--mantine-color-red-4)}.PinInput-module__2KrsgW__input[data-error=true]:focus{border-color:var(--mantine-color-red-5);box-shadow:0 0 0 2px color-mix(in srgb, var(--mantine-color-red-6) 10%, transparent)}.PinInput-module__2KrsgW__input:disabled{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5);cursor:not-allowed}.PinInput-module__2KrsgW__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PinInput-module__2KrsgW__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PinInput-module__2KrsgW__input[type=number]{-moz-appearance:textfield}@media (max-width:400px){.PinInput-module__2KrsgW__input{height:44px;font-size:var(--mantine-font-size-md)}}
.Divider-module__OSKy3a__divider{align-items:center;gap:var(--mantine-spacing-md);width:100%;display:flex}.Divider-module__OSKy3a__line{border:none;border-top:1px dashed var(--mantine-color-gray-3);flex:1;width:100%;height:0;margin:0}.Divider-module__OSKy3a__lineSolid{border-top-style:solid}.Divider-module__OSKy3a__label{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-5);white-space:nowrap}
.DottedBackground-module__QbaGTa__background{background-color:var(--mantine-color-white);background-image: radial-gradient(circle, var(--mantine-color-gray-4) .5px, transparent 1px),  radial-gradient(ellipse 80% 50% at 20% 30%, color-mix(in srgb, var(--mantine-color-gray-1) 80%, transparent), transparent 80%), radial-gradient(ellipse 60% 80% at 75% 70%, color-mix(in srgb, var(--mantine-color-gray-1) 35%, transparent), transparent 60%), radial-gradient(ellipse 50% 60% at 50% 10%, color-mix(in srgb, var(--mantine-color-gray-1) 25%, transparent), transparent 10%), radial-gradient(ellipse 70% 40% at 90% 40%, color-mix(in srgb, var(--mantine-color-gray-0) 30%, transparent), transparent 25%);background-size:20px 20px,100% 100%,100% 100%,100% 100%,100% 100%}.DottedBackground-module__QbaGTa__fullViewport{min-height:100dvh}.DottedBackground-module__QbaGTa__fullHeight{height:100%}
.Highlighter-module__h2NFza__container{position:relative}.Highlighter-module__h2NFza__backdrop{pointer-events:none;padding:var(--mantine-spacing-md);position:absolute;inset:0;overflow:hidden}.Highlighter-module__h2NFza__backdropContent{font-family:var(--mantine-font-family-serif);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);white-space:pre-wrap;word-wrap:break-word;line-height:1.55}.Highlighter-module__h2NFza__input{width:100%;min-height:80px;padding:var(--mantine-spacing-md);resize:none;font-family:var(--mantine-font-family-serif);font-size:var(--mantine-font-size-sm);color:#0000;caret-color:var(--mantine-color-gray-9);background:0 0;border:none;outline:none;line-height:1.55;position:relative}.Highlighter-module__h2NFza__input::selection{background:color-mix(in srgb, var(--mantine-color-green-4) 30%, transparent)}.Highlighter-module__h2NFza__placeholder{color:var(--mantine-color-gray-5)}.Highlighter-module__h2NFza__highlight{background-color:var(--mantine-color-green-1);border-radius:2px;padding:0 1px}
.RemovableChip-module__CGkifa__chip{cursor:default;text-transform:none;align-items:center;height:32px;padding-right:0;font-weight:500;transition:box-shadow .2s,transform .2s;display:flex}.RemovableChip-module__CGkifa__chip:hover{transform:translateY(-1px)}.RemovableChip-module__CGkifa__highlighted{box-shadow:0 0 0 2px var(--mantine-color-green-4), 0 0 8px color-mix(in srgb, var(--mantine-color-green-5) 40%, transparent);animation:1.5s ease-in-out infinite RemovableChip-module__CGkifa__pulse}@keyframes RemovableChip-module__CGkifa__pulse{0%,to{box-shadow:0 0 0 2px var(--mantine-color-green-4), 0 0 8px color-mix(in srgb, var(--mantine-color-green-5) 40%, transparent)}50%{box-shadow:0 0 0 3px var(--mantine-color-green-5), 0 0 16px color-mix(in srgb, var(--mantine-color-green-5) 60%, transparent)}}.RemovableChip-module__CGkifa__chipContent{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex}.RemovableChip-module__CGkifa__chipContent>span:last-child:not(:first-child){text-overflow:ellipsis;overflow:hidden}.RemovableChip-module__CGkifa__removeButton{color:var(--mantine-color-dimmed);border-radius:50%;margin-left:4px;margin-right:2px}.RemovableChip-module__CGkifa__removeButton:hover{background-color:color-mix(in srgb, var(--mantine-color-black) 5%, transparent);color:var(--mantine-color-red-filled)}
.Chip-module__L6aZPq__dottedButton{height:32px;font-size:var(--mantine-font-size-xs);border-radius:var(--mantine-radius-xl);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--mantine-color-gray-6);border:1.5px dotted var(--mantine-color-gray-4);background-color:#0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-weight:500;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.Chip-module__L6aZPq__dottedButton:hover:not(:disabled){color:var(--mantine-color-brandBlue-6);border-color:var(--mantine-color-brandBlue-4);background-color:color-mix(in srgb, var(--mantine-color-brandBlue-6) 3%, transparent)}.Chip-module__L6aZPq__dottedButton:disabled{cursor:not-allowed;opacity:.6}.Chip-module__L6aZPq__dottedLeftIcon,.Chip-module__L6aZPq__dottedLabel{align-items:center;display:inline-flex}.Chip-module__L6aZPq__outlineInner{min-width:0}.Chip-module__L6aZPq__outlineLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Chip-module__L6aZPq__rightSection{align-items:center;display:inline-flex}
.ChipBar-module__dOUFjG__root{width:100%}.ChipBar-module__dOUFjG__chips{flex:1;min-width:0}.ChipBar-module__dOUFjG__trailingAction{flex-shrink:0;padding-top:1px}.ChipBar-module__dOUFjG__tooltipWrapper{cursor:not-allowed;display:inline-block}
.DataTable-module__Mt5Bra__wrapper{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-xs);overflow:hidden}.DataTable-module__Mt5Bra__table{border-collapse:collapse}.DataTable-module__Mt5Bra__head{z-index:1;position:sticky;top:0}.DataTable-module__Mt5Bra__head tr{border-bottom:2px solid var(--mantine-color-gray-3)}.DataTable-module__Mt5Bra__headerCell{background-color:var(--mantine-color-white);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--mantine-color-gray-6);font-weight:700;font-family:var(--mantine-font-family)}.DataTable-module__Mt5Bra__row:last-child .DataTable-module__Mt5Bra__cell{border-bottom:none}.DataTable-module__Mt5Bra__cell{border-bottom:1px solid var(--mantine-color-gray-1);vertical-align:middle;padding:0;transition:background-color .15s}.DataTable-module__Mt5Bra__bandEven .DataTable-module__Mt5Bra__cell{background-color:var(--mantine-color-white)}.DataTable-module__Mt5Bra__bandOdd .DataTable-module__Mt5Bra__cell{background-color:color-mix(in srgb, var(--mantine-color-gray-0) 60%, transparent)}.DataTable-module__Mt5Bra__mutedRow .DataTable-module__Mt5Bra__cell{opacity:.65}.DataTable-module__Mt5Bra__interactiveCell{cursor:pointer;transition:background-color .1s}.DataTable-module__Mt5Bra__interactiveCell:hover,.DataTable-module__Mt5Bra__interactiveCell:focus-visible{background-color:var(--mantine-color-brandBlue-0)}.DataTable-module__Mt5Bra__mutedRow .DataTable-module__Mt5Bra__interactiveCell:hover,.DataTable-module__Mt5Bra__mutedRow .DataTable-module__Mt5Bra__interactiveCell:focus-visible{opacity:1}.DataTable-module__Mt5Bra__interactiveCell:focus-visible{outline:2px solid var(--mantine-color-brandBlue-4);outline-offset:-2px}.DataTable-module__Mt5Bra__compactPadding{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.DataTable-module__Mt5Bra__groupPadding{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.DataTable-module__Mt5Bra__borderedCell{border-right:1px solid var(--mantine-color-gray-2)}.DataTable-module__Mt5Bra__topAlign{vertical-align:top}.DataTable-module__Mt5Bra__truncateCell{max-width:0}.DataTable-module__Mt5Bra__nowrapCell{white-space:nowrap}.DataTable-module__Mt5Bra__cellButton{width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);text-align:left;cursor:pointer;border-radius:0;transition:background-color .1s;display:block}.DataTable-module__Mt5Bra__cellButton:hover,.DataTable-module__Mt5Bra__cellButton:focus-visible{background-color:var(--mantine-color-brandBlue-0)}.DataTable-module__Mt5Bra__cellButton:focus-visible{outline:2px solid var(--mantine-color-brandBlue-4);outline-offset:-2px}
.DrawerFooter-module__3k8FWW__footer{width:100%}.DrawerFooter-module__3k8FWW__metadata{min-width:0}.DrawerFooter-module__3k8FWW__action{width:100%}
.SelectCard-module__L1M7EW__card{border:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);cursor:pointer;box-shadow:var(--mantine-shadow-xs);padding:10px;transition:all .2s}.SelectCard-module__L1M7EW__card:hover{border-color:var(--mantine-color-green-3);box-shadow:var(--mantine-shadow-sm)}.SelectCard-module__L1M7EW__card[data-selected]{border-color:var(--mantine-color-green-4);background-color:var(--mantine-color-green-0);box-shadow:none}.SelectCard-module__L1M7EW__dragHandle{cursor:grab;color:var(--mantine-color-gray-7);opacity:0;align-items:center;transition:opacity .2s;display:flex}.SelectCard-module__L1M7EW__card:hover .SelectCard-module__L1M7EW__dragHandle{opacity:1}.SelectCard-module__L1M7EW__dragHandle[data-dragging]{cursor:grabbing}.SelectCard-module__L1M7EW__content{flex:1}.SelectCard-module__L1M7EW__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.SelectCard-module__L1M7EW__shortcut{background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);padding:2px 8px}
.NoteEditor-module__OxjvGq__root{width:100%}.NoteEditor-module__OxjvGq__strip{background:var(--mantine-color-white);border-bottom:2px solid #0000;transition:border-color .2s;position:relative}.NoteEditor-module__OxjvGq__stripActive{border-color:var(--mantine-color-brandBlue-7)}.NoteEditor-module__OxjvGq__gap{height:6px}.NoteEditor-module__OxjvGq__heading{width:100%;font-size:var(--mantine-h3-font-size);line-height:var(--mantine-h3-line-height);font-weight:700;font-family:var(--mantine-font-family-serif);color:var(--mantine-color-black);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);cursor:text;caret-color:var(--mantine-color-brandBlue-6);background:0 0;border:none;outline:none;display:block}.NoteEditor-module__OxjvGq__heading::placeholder{color:var(--mantine-color-black);opacity:1}.NoteEditor-module__OxjvGq__body{resize:none;width:100%;font-family:var(--mantine-font-family-serif);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);cursor:text;caret-color:var(--mantine-color-brandBlue-6);field-sizing:content;min-height:calc(var(--mantine-font-size-sm) * 1.55);background:0 0;border:none;outline:none;line-height:1.55;display:block;overflow:hidden}.NoteEditor-module__OxjvGq__body::placeholder{color:var(--mantine-color-gray-6);opacity:1}.NoteEditor-module__OxjvGq__saveRow{padding-top:var(--mantine-spacing-xs);opacity:0;pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-4px)}.NoteEditor-module__OxjvGq__saveRowVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.NoteEditor-module__OxjvGq__autosaveIndicator{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5);opacity:0;-webkit-user-select:none;user-select:none;padding-left:var(--mantine-spacing-xs);transition:opacity .25s}.NoteEditor-module__OxjvGq__autosaveActive{opacity:1}
.MetricTile-module__VdX5AG__metricTile{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-white) 70%, transparent), transparent);height:100%}.MetricTile-module__VdX5AG__label{color:var(--mantine-color-dimmed);font-size:12px}.MetricTile-module__VdX5AG__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:700}.MetricTile-module__VdX5AG__caption{color:var(--mantine-color-dimmed);font-size:12px}
.ChartLegend-module__GhBLTW__root{font-family:var(--mantine-font-family-monospace)}.ChartLegend-module__GhBLTW__root svg text{fill:var(--mantine-color-gray-5);letter-spacing:.02em;font-size:9px}.ChartLegend-module__GhBLTW__legendRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ChartLegend-module__GhBLTW__legendGroup{align-items:center;gap:6px;display:flex}.ChartLegend-module__GhBLTW__legendLabel{font-family:var(--mantine-font-family-monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--mantine-color-gray-6);white-space:nowrap;font-size:10px;font-weight:600}.ChartLegend-module__GhBLTW__legendSwatch{cursor:default;border-radius:2px;flex-shrink:0;width:12px;height:12px;transition:transform .12s,box-shadow .12s}.ChartLegend-module__GhBLTW__legendSwatch:hover{box-shadow:0 1px 4px color-mix(in srgb, var(--mantine-color-black) 18%, transparent);transform:scale(1.35)}.ChartLegend-module__GhBLTW__legendScale{align-items:center;gap:3px;display:flex}.ChartLegend-module__GhBLTW__legendCaption{font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-gray-5);white-space:nowrap;font-size:9px}.ChartLegend-module__GhBLTW__todayCaption{font-family:var(--mantine-font-family-monospace);letter-spacing:.03em;white-space:nowrap;color:var(--mantine-color-gray-5);font-size:10px}
.ReviewCardLabel-module__cACILW__label{align-items:baseline;gap:var(--mantine-spacing-xs);display:inline-flex}.ReviewCardLabel-module__cACILW__section{font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height-xs);color:var(--mantine-color-gray-5);text-transform:uppercase;letter-spacing:.05em}.ReviewCardLabel-module__cACILW__type{font-size:calc(var(--mantine-font-size-xs) * .9);color:var(--mantine-color-gray-6);background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;font-weight:500;line-height:1}
.ReviewCard-module__RV2ZDG__container{--rc-section-padding:var(--mantine-spacing-md);--rc-container-max-width:400px;--rc-content-font-size:1rem;width:100%;max-width:var(--rc-container-max-width)}.ReviewCard-module__RV2ZDG__xs{--rc-section-padding:4px;--rc-container-max-width:160px;--rc-content-font-size:.625rem}.ReviewCard-module__RV2ZDG__sm{--rc-section-padding:var(--mantine-spacing-xs);--rc-container-max-width:260px;--rc-content-font-size:.8125rem}.ReviewCard-module__RV2ZDG__md{--rc-section-padding:var(--mantine-spacing-md);--rc-container-max-width:400px;--rc-content-font-size:1rem}.ReviewCard-module__RV2ZDG__card{background:var(--mantine-color-white);aspect-ratio:2/3;flex-direction:column;display:flex;overflow:hidden}.ReviewCard-module__RV2ZDG__cardSingleFace{aspect-ratio:unset}.ReviewCard-module__RV2ZDG__cardFillHeight{flex:auto;min-height:0}.ReviewCard-module__RV2ZDG__containerFill{flex-direction:column;flex:auto;align-self:stretch;min-height:0;display:flex}.ReviewCard-module__RV2ZDG__containerFill .ReviewCard-module__RV2ZDG__cardSingleFace{flex:auto;height:100%;min-height:0}.ReviewCard-module__RV2ZDG__half{flex-direction:column;flex:1;display:flex;overflow:hidden}.ReviewCard-module__RV2ZDG__section{padding:var(--rc-section-padding);gap:var(--mantine-spacing-lg);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ReviewCard-module__RV2ZDG__section>:first-child{flex-shrink:0}.ReviewCard-module__RV2ZDG__dividerWrapper{padding:0 var(--rc-section-padding);flex-shrink:0}.ReviewCard-module__RV2ZDG__hintArea{padding:0 var(--rc-section-padding) var(--mantine-spacing-xs);flex-shrink:0}.ReviewCard-module__RV2ZDG__hintToggle{align-items:center;gap:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-5);letter-spacing:.02em;transition:color .15s;display:inline-flex}.ReviewCard-module__RV2ZDG__hintToggle:hover{color:var(--mantine-color-gray-7)}.ReviewCard-module__RV2ZDG__hintIcon{color:var(--mantine-color-yellow-6);flex-shrink:0}.ReviewCard-module__RV2ZDG__hintContent{padding:var(--mantine-spacing-xs) 0 0;font-family:var(--mantine-font-family-serif);font-size:var(--rc-content-font-size,.875rem);color:var(--mantine-color-gray-7);font-style:italic;line-height:1.5}
.CardQuestionContent-module__3wCsVa__wrapper{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.CardQuestionContent-module__3wCsVa__content{font-family:var(--mantine-font-family-serif);font-size:var(--rc-content-font-size,1rem);color:var(--mantine-color-gray-9);text-align:center;line-height:1.6;transition:color .3s ease-out}.CardQuestionContent-module__3wCsVa__dimmed{color:var(--mantine-color-gray-6)}
.CardAnswerContent-module__KF4GpW__wrapper{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.CardAnswerContent-module__KF4GpW__textContainer{justify-content:center;align-items:center;width:100%;min-height:0;max-height:100%;display:flex;position:relative}.CardAnswerContent-module__KF4GpW__content{font-family:var(--mantine-font-family-serif);font-size:var(--rc-content-font-size,1rem);color:var(--mantine-color-black);text-align:center;font-weight:500;line-height:1.6}.CardAnswerContent-module__KF4GpW__hidden{opacity:0;visibility:hidden}.CardAnswerContent-module__KF4GpW__revealed{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}.CardAnswerContent-module__KF4GpW__placeholderOverlay{opacity:1;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;inset:0}.CardAnswerContent-module__KF4GpW__placeholderHidden{opacity:0;pointer-events:none}.CardAnswerContent-module__KF4GpW__placeholderIcon{color:var(--mantine-color-gray-3);opacity:.7}
.CardContentText-module__rslEYq__text{font-family:var(--mantine-font-family-serif)}
.PreviewedCard-module___auFuW__container{flex:1;overflow-y:auto}.PreviewedCard-module___auFuW__card{overflow:hidden}.PreviewedCard-module___auFuW__cardSide{flex-direction:column;align-items:flex-start;min-height:150px;display:flex}.PreviewedCard-module___auFuW__sideContent{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.PreviewedCard-module___auFuW__text{font-family:var(--mantine-font-family-serif)}.PreviewedCard-module___auFuW__highlight{border-bottom:2px solid var(--mantine-color-brandBlue-7);padding-bottom:var(--mantine-spacing-xxs)}.PreviewedCard-module___auFuW__clozeGap{background-color:var(--mantine-color-neutral-2);border:1px solid var(--mantine-color-neutral-4);cursor:pointer;border-radius:4px;margin:0 2px;padding:2px 8px;font-weight:600;transition:all .2s;display:inline-block}.PreviewedCard-module___auFuW__clozeGap:hover{background-color:var(--mantine-color-green-1);border-color:var(--mantine-color-green-4)}.PreviewedCard-module___auFuW__clozeGapHighlighted{background-color:var(--mantine-color-green-2);border-color:var(--mantine-color-green-5);box-shadow:0 0 0 2px var(--mantine-color-green-4), 0 0 8px #22c55e66;animation:1.5s ease-in-out infinite PreviewedCard-module___auFuW__pulseGap}@keyframes PreviewedCard-module___auFuW__pulseGap{0%,to{box-shadow:0 0 0 2px var(--mantine-color-green-4), 0 0 8px #22c55e66}50%{box-shadow:0 0 0 3px var(--mantine-color-green-5), 0 0 16px #22c55e99}}
.FloatingCardToolbar-module__uKMaba__floatingToolbar{gap:var(--mantine-spacing-xs);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs);box-shadow:var(--mantine-shadow-sm);z-index:100;flex-direction:column;transition:opacity .2s,box-shadow .2s;display:flex;position:absolute}.FloatingCardToolbar-module__uKMaba__floatingToolbar[data-visible=true]{opacity:1;pointer-events:all}.FloatingCardToolbar-module__uKMaba__floatingToolbar[data-visible=false]{opacity:0;pointer-events:none}.FloatingCardToolbar-module__uKMaba__floatingToolbar[data-collapsed=true]{box-shadow:none;background-color:#0000;border:none;gap:0;padding:4px}.FloatingCardToolbar-module__uKMaba__iconButton{color:var(--mantine-color-neutral-7)}.FloatingCardToolbar-module__uKMaba__iconButton:hover{color:var(--mantine-color-neutral-9);background-color:var(--mantine-color-neutral-1)}.FloatingCardToolbar-module__uKMaba__divider{background-color:var(--mantine-color-gray-2);width:100%;height:1px;margin:4px 0}
.ContentConflictWarning-module__GZoNxW__root{margin-top:var(--mantine-spacing-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background:color-mix(in srgb, var(--mantine-color-yellow-1) 40%, transparent);border-left:2px solid var(--mantine-color-yellow-4);border-radius:var(--mantine-radius-xs)}.ContentConflictWarning-module__GZoNxW__message{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7);margin:0;line-height:1.4}.ContentConflictWarning-module__GZoNxW__link{color:var(--mantine-color-brandBlue-6);font-weight:500;text-decoration:none}.ContentConflictWarning-module__GZoNxW__link:hover{text-underline-offset:2px;color:var(--mantine-color-brandBlue-7);text-decoration:underline}.ContentConflictWarning-module__GZoNxW__actions{gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}
.LearningEstimator-module__qqTSrG__root{flex-direction:column;gap:18px;display:flex}.LearningEstimator-module__qqTSrG__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:960px){.LearningEstimator-module__qqTSrG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.LearningEstimator-module__qqTSrG__controlsCard{border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);border-radius:14px;padding:14px}.LearningEstimator-module__qqTSrG__controlsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.LearningEstimator-module__qqTSrG__controlsGrid{grid-template-columns:1fr}}.LearningEstimator-module__qqTSrG__controlHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LearningEstimator-module__qqTSrG__errorText{color:var(--mantine-color-red-7);font-size:12px}.LearningEstimator-module__qqTSrG__chartCard{border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white);border-radius:14px;padding:14px}
.ReviewHeader-module__lRCnnq__header{width:100%;max-width:400px;padding:var(--mantine-spacing-md);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md)}.ReviewHeader-module__lRCnnq__topRow{margin-bottom:var(--mantine-spacing-sm)}.ReviewHeader-module__lRCnnq__deckIcon{color:var(--mantine-color-brandBlue-6);justify-content:center;align-items:center;display:flex}.ReviewHeader-module__lRCnnq__deckName{color:var(--mantine-color-gray-9);font-size:.9375rem;font-weight:600}.ReviewHeader-module__lRCnnq__badgeIcon{font-size:.625rem;font-weight:700}.ReviewHeader-module__lRCnnq__progressRow{padding-top:var(--mantine-spacing-xs)}.ReviewHeader-module__lRCnnq__progressLabelLong{color:var(--mantine-color-gray-6);font-size:.75rem}.ReviewHeader-module__lRCnnq__progressLabelShort{color:var(--mantine-color-gray-7);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;display:none}@media (max-width:47.99em){.ReviewHeader-module__lRCnnq__topRow{margin-bottom:0;display:none}.ReviewHeader-module__lRCnnq__header{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.ReviewHeader-module__lRCnnq__progressRow{padding-top:0}.ReviewHeader-module__lRCnnq__progressLabelLong{display:none}.ReviewHeader-module__lRCnnq__progressLabelShort{display:block}.ReviewHeader-module__lRCnnq__progressCheckIcon{display:none}}.ReviewHeader-module__lRCnnq__progressCheckIcon{color:var(--mantine-color-green-6)}.ReviewHeader-module__lRCnnq__progressPercent{color:var(--mantine-color-green-7);font-size:.75rem;font-weight:600}
.AnswerRevealer-module__v1FwJG__container{width:100%;max-width:400px;padding:var(--mantine-spacing-xs) 0}.AnswerRevealer-module__v1FwJG__revealButton{justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);width:100%;min-height:52px;padding:10px var(--mantine-spacing-lg);border-radius:var(--mantine-radius-md);cursor:pointer;background:linear-gradient(180deg, var(--mantine-color-green-0) 0%, var(--mantine-color-green-1) 100%);border:1px solid var(--mantine-color-green-3);color:var(--mantine-color-green-8);box-shadow:0 1px 3px color-mix(in srgb, var(--mantine-color-green-5) 10%, transparent);font-size:.9375rem;font-weight:600;transition:all .15s;display:flex}.AnswerRevealer-module__v1FwJG__revealButton:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-green-1) 0%, var(--mantine-color-green-2) 100%);border-color:var(--mantine-color-green-4);color:var(--mantine-color-green-9);box-shadow:0 4px 12px color-mix(in srgb, var(--mantine-color-green-5) 20%, transparent);transform:translateY(-1px)}.AnswerRevealer-module__v1FwJG__revealButton:active:not(:disabled){transform:translateY(0)}.AnswerRevealer-module__v1FwJG__revealButton:focus-visible{outline:2px solid var(--mantine-color-green-5);outline-offset:2px}.AnswerRevealer-module__v1FwJG__revealButton:disabled{opacity:.5;cursor:not-allowed}.AnswerRevealer-module__v1FwJG__icon{color:inherit;opacity:.8}.AnswerRevealer-module__v1FwJG__label{font-size:inherit;font-weight:inherit;color:inherit;text-transform:lowercase}
.CardReviewer-module__cMVzXq__container{width:100%;max-width:400px;padding:var(--mantine-spacing-xs) 0}.CardReviewer-module__cMVzXq__grid{gap:var(--mantine-spacing-sm);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:390px){.CardReviewer-module__cMVzXq__grid{grid-template-columns:repeat(2,1fr)}}.CardReviewer-module__cMVzXq__ratingButton{border-radius:var(--mantine-radius-md);cursor:pointer;border:1px solid;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:10px 8px;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.CardReviewer-module__cMVzXq__ratingButton:focus-visible{outline:2px solid var(--mantine-color-brandBlue-5);outline-offset:2px}.CardReviewer-module__cMVzXq__ratingButton:disabled{opacity:.5;cursor:not-allowed}.CardReviewer-module__cMVzXq__ratingIcon{justify-content:center;align-items:center;display:flex}.CardReviewer-module__cMVzXq__labelRow{align-items:center;gap:6px;display:flex}.CardReviewer-module__cMVzXq__ratingLabel{font-size:inherit;font-weight:inherit;color:inherit;line-height:1}.CardReviewer-module__cMVzXq__shortcutKey{min-width:18px;height:18px;color:inherit;opacity:.6;font-size:.6875rem;font-weight:600;font-family:var(--mantine-font-family-monospace);background:color-mix(in srgb, var(--mantine-color-black) 6%, transparent);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:inline-flex}.CardReviewer-module__cMVzXq__ratingAgain{color:var(--mantine-color-gray-6);border-color:var(--mantine-color-gray-4);background:linear-gradient(180deg, var(--mantine-color-gray-0) 0%, var(--mantine-color-gray-1) 100%)}.CardReviewer-module__cMVzXq__ratingAgain:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-gray-1) 0%, var(--mantine-color-gray-2) 100%);border-color:var(--mantine-color-gray-5);color:var(--mantine-color-gray-7);box-shadow:0 2px 8px color-mix(in srgb, var(--mantine-color-gray-5) 12%, transparent)}.CardReviewer-module__cMVzXq__ratingHard{color:var(--mantine-color-yellow-8);border-color:var(--mantine-color-yellow-3);background:linear-gradient(180deg, var(--mantine-color-yellow-0) 0%, var(--mantine-color-yellow-1) 100%)}.CardReviewer-module__cMVzXq__ratingHard:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-yellow-1) 0%, var(--mantine-color-yellow-2) 100%);border-color:var(--mantine-color-yellow-4);box-shadow:0 2px 8px color-mix(in srgb, var(--mantine-color-yellow-6) 15%, transparent)}.CardReviewer-module__cMVzXq__ratingGood{color:var(--mantine-color-green-8);border-color:var(--mantine-color-green-4);background:linear-gradient(180deg, var(--mantine-color-green-0) 0%, var(--mantine-color-green-1) 100%)}.CardReviewer-module__cMVzXq__ratingGood:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-green-1) 0%, var(--mantine-color-green-2) 100%);border-color:var(--mantine-color-green-5);box-shadow:0 2px 8px color-mix(in srgb, var(--mantine-color-green-5) 20%, transparent)}.CardReviewer-module__cMVzXq__ratingEasy{color:var(--mantine-color-brandBlue-7);border-color:var(--mantine-color-brandBlue-2);background:linear-gradient(180deg, var(--mantine-color-brandBlue-0) 0%, var(--mantine-color-brandBlue-1) 100%)}.CardReviewer-module__cMVzXq__ratingEasy:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-brandBlue-1) 0%, var(--mantine-color-brandBlue-2) 100%);border-color:var(--mantine-color-brandBlue-3);box-shadow:0 2px 8px color-mix(in srgb, var(--mantine-color-brandBlue-6) 20%, transparent)}
.CardSkipper-module__WMZgwG__container{justify-content:flex-end;width:100%;max-width:400px;display:flex}.CardSkipper-module__WMZgwG__skipButton{cursor:pointer;background:var(--mantine-color-gray-0);border:1px dashed var(--mantine-color-gray-4);color:var(--mantine-color-gray-6);border-radius:100px;align-items:center;gap:6px;padding:8px 14px;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.CardSkipper-module__WMZgwG__skipButton:hover:not(:disabled){background:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-5);color:var(--mantine-color-gray-7)}.CardSkipper-module__WMZgwG__skipButton:focus-visible{outline:2px solid var(--mantine-color-gray-5);outline-offset:2px}.CardSkipper-module__WMZgwG__skipButton:disabled{opacity:.5;cursor:not-allowed}.CardSkipper-module__WMZgwG__skipIcon{color:inherit}.CardSkipper-module__WMZgwG__skipLabel{font-size:inherit;font-weight:inherit;color:inherit}
.Header-module__DacVbq__logo{margin-right:var(--mantine-spacing-xl)}
.UserMenu-module__K5ft3a__accent{background-color:var(--mantine-color-brandBlue-5);color:var(--mantine-color-white)}
.FloatingClozeToolbar-module__w_HRnG__container{z-index:1000;animation:.12s ease-out FloatingClozeToolbar-module__w_HRnG__fadeIn;position:fixed;transform:translate(-50%)}.FloatingClozeToolbar-module__w_HRnG__icon{transition:transform .1s;box-shadow:0 2px 8px #00000026}.FloatingClozeToolbar-module__w_HRnG__icon:hover{transform:scale(1.1)}.FloatingClozeToolbar-module__w_HRnG__icon:active{transform:scale(.95)}@keyframes FloatingClozeToolbar-module__w_HRnG__fadeIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.CardBlueprintContentEditorAccordion-module__4FHtwG__instanceRoot{position:relative}.CardBlueprintContentEditorAccordion-module__4FHtwG__instanceRemove{position:absolute;top:0;right:0}.CardBlueprintContentEditorAccordion-module__4FHtwG__addAnotherButton{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border:1.5px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-6);font-family:inherit;font-size:var(--mantine-font-size-xs);cursor:pointer;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:flex}.CardBlueprintContentEditorAccordion-module__4FHtwG__addAnotherButton:hover{border-color:var(--mantine-color-brandBlue-4);color:var(--mantine-color-brandBlue-6);background-color:var(--mantine-color-brandBlue-0)}.CardBlueprintContentEditorAccordion-module__4FHtwG__addAnotherIcon{align-items:center;display:inline-flex}
.PreviewPanel-module__jHq3-a__panel{background-color:var(--mantine-color-white);flex-direction:column;width:100%;height:100%;display:flex}.PreviewPanel-module__jHq3-a__header{padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-3);flex-shrink:0}.PreviewPanel-module__jHq3-a__content{padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);flex:1;overflow-y:auto}.PreviewPanel-module__jHq3-a__footer{padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-3);flex-shrink:0}
.PageContainer-module__vyPWCW__container{width:100%;min-height:100%;padding:var(--mantine-spacing-xl);margin:0 auto}.PageContainer-module__vyPWCW__document{max-width:1200px}.PageContainer-module__vyPWCW__settings{max-width:1000px}.PageContainer-module__vyPWCW__focus{max-width:600px}
.NonsymmetricalLayout-module__KOAjia__layout{padding-top:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl);padding-bottom:calc(var(--mantine-spacing-xl) * 2);box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.NonsymmetricalLayout-module__KOAjia__alignLogo{padding-left:var(--page-content-inset-align-logo)}.NonsymmetricalLayout-module__KOAjia__alignNav{padding-left:var(--page-content-inset-align-nav)}
.SplitLayout-module__XPh5VW__layout{height:100%;display:flex;overflow:hidden}.SplitLayout-module__XPh5VW__main{flex:1;min-width:0;height:100%;overflow:hidden}.SplitLayout-module__XPh5VW__sidebar{width:var(--split-layout-sidebar-width);min-width:var(--split-layout-sidebar-width);max-width:var(--split-layout-sidebar-width);z-index:2;height:100%;box-shadow:var(--mantine-shadow-xl);background-color:var(--mantine-color-white);position:relative;overflow:hidden}
.CreatePage-module__7nqgGa__wrapper{height:100%;overflow:hidden}.CreatePage-module__7nqgGa__previewPanelWrapper{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.CreatePage-module__7nqgGa__previewPanelWrapper>*{flex:1;min-height:0}
.OrganizePage-module__VA0GNW__wrapper{height:100%;overflow:hidden}.OrganizePage-module__VA0GNW__header{background-color:var(--mantine-color-white);width:fit-content;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.OrganizePage-module__VA0GNW__panelHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}
.ReviewPage-module__RGSFiq__wrapper{height:100%}.ReviewPage-module__RGSFiq__statusCenter{height:100%;padding:var(--mantine-spacing-xl)}.ReviewPage-module__RGSFiq__sessionCenter{box-sizing:border-box;justify-content:center;align-items:flex-start;height:100%;min-height:100%;padding:0;display:flex;overflow:auto}.ReviewPage-module__RGSFiq__sessionCenterPinned{flex-direction:column;align-items:stretch;overflow:hidden}.ReviewPage-module__RGSFiq__sessionStack{width:100%;max-width:37.5rem;padding-top:var(--mantine-spacing-md);padding-left:max(var(--mantine-spacing-xl), env(safe-area-inset-left));padding-right:max(var(--mantine-spacing-xl), env(safe-area-inset-right));padding-bottom:max(var(--mantine-spacing-xl), env(safe-area-inset-bottom));box-sizing:border-box;margin:0 auto}.ReviewPage-module__RGSFiq__sessionStackCollapsed{min-height:0;max-height:100%;padding-top:var(--mantine-spacing-xs);flex-direction:column;flex:auto;align-self:stretch;display:flex;overflow:hidden}.ReviewPage-module__RGSFiq__cardSlot{flex-direction:column;align-self:stretch;align-items:center;width:100%;min-height:0;display:flex}.ReviewPage-module__RGSFiq__cardSlotGrow{flex:auto}.ReviewPage-module__RGSFiq__cardSlotGrow>*{flex:auto;align-self:center;width:100%;max-width:25rem;min-height:0}.ReviewPage-module__RGSFiq__sessionStackInner{width:100%}.ReviewPage-module__RGSFiq__sessionStackCollapsed .ReviewPage-module__RGSFiq__sessionStackInner{flex:auto;min-height:0}.ReviewPage-module__RGSFiq__sessionStackCollapsed .ReviewPage-module__RGSFiq__sessionStackInner>:not(.ReviewPage-module__RGSFiq__cardSlot){flex-shrink:0}.ReviewPage-module__RGSFiq__reviewActionDock{align-items:center;gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}.ReviewPage-module__RGSFiq__headerMeasure,.ReviewPage-module__RGSFiq__primaryActionMeasure,.ReviewPage-module__RGSFiq__skipMeasure{flex-direction:column;align-items:center;width:100%;display:flex}.ReviewPage-module__RGSFiq__cardSlotNatural{flex:none}@media (max-width:47.99em){.ReviewPage-module__RGSFiq__sessionCenterThumbHost{flex-direction:column;align-items:stretch}.ReviewPage-module__RGSFiq__sessionCenterThumbHost .ReviewPage-module__RGSFiq__sessionStack{min-height:0;max-height:100%;padding-bottom:var(--mantine-spacing-xs);flex-direction:column;flex:auto;display:flex}.ReviewPage-module__RGSFiq__sessionCenterThumbHost .ReviewPage-module__RGSFiq__sessionStackInner{flex:auto;min-height:0}.ReviewPage-module__RGSFiq__sessionCenterThumbHost .ReviewPage-module__RGSFiq__cardSlot{flex:auto;justify-content:flex-start;min-height:0}.ReviewPage-module__RGSFiq__sessionCenterThumbHost .ReviewPage-module__RGSFiq__reviewActionDock{padding-top:var(--mantine-spacing-xs);padding-bottom:max(var(--mantine-spacing-lg), env(safe-area-inset-bottom));flex-shrink:0;margin-top:auto}}
.GrowthPage-module__lqr1IW__header{max-width:900px}.GrowthPage-module__lqr1IW__deckInputRow{max-width:420px}
.SettingsPage-module__P-SOPq__header{background-color:var(--mantine-color-white);width:fit-content;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}
.FieldPillPalette-module__ugxs-q__pillWrapper{align-items:center;display:inline-flex}.FieldPillPalette-module__ugxs-q__pill{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s,box-shadow .15s}.FieldPillPalette-module__ugxs-q__pill:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.FieldPillPalette-module__ugxs-q__gripIcon{opacity:.5;cursor:grab}.FieldPillPalette-module__ugxs-q__gripIcon:active{cursor:grabbing}.FieldPillPalette-module__ugxs-q__removeButton{opacity:0;transition:opacity .15s}.FieldPillPalette-module__ugxs-q__pill:hover .FieldPillPalette-module__ugxs-q__removeButton{opacity:1}.FieldPillPalette-module__ugxs-q__addPill{cursor:pointer;border-style:dashed;transition:all .15s}.FieldPillPalette-module__ugxs-q__addPill:hover{background-color:var(--mantine-color-gray-1);border-style:solid}.FieldPillPalette-module__ugxs-q__inlineInput{min-width:60px}.FieldPillPalette-module__ugxs-q__inlineInput input{font-size:var(--mantine-font-size-sm);padding:4px 8px;font-weight:500}
.CardGenerationPresets-module__--zM-W__presetOption{align-items:flex-start;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);cursor:pointer;background-color:var(--mantine-color-white);transition:all .15s;display:flex}.CardGenerationPresets-module__--zM-W__presetOption:hover:not(.CardGenerationPresets-module__--zM-W__disabled){border-color:var(--mantine-color-blue-4);background-color:var(--mantine-color-blue-0)}.CardGenerationPresets-module__--zM-W__presetOption.CardGenerationPresets-module__--zM-W__selected{border-color:var(--mantine-color-blue-5);background-color:var(--mantine-color-blue-0);box-shadow:0 0 0 1px var(--mantine-color-blue-5)}.CardGenerationPresets-module__--zM-W__presetOption.CardGenerationPresets-module__--zM-W__disabled{opacity:.5;cursor:not-allowed;background-color:var(--mantine-color-gray-0)}.CardGenerationPresets-module__--zM-W__radio{margin-top:2px}.CardGenerationPresets-module__--zM-W__iconWrapper{border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-gray-1);width:28px;height:28px;color:var(--mantine-color-gray-7);justify-content:center;align-items:center;display:flex}.CardGenerationPresets-module__--zM-W__selected .CardGenerationPresets-module__--zM-W__iconWrapper{background-color:var(--mantine-color-blue-1);color:var(--mantine-color-blue-7)}.CardGenerationPresets-module__--zM-W__description{letter-spacing:.02em;font-family:JetBrains Mono,monospace}
.MiniCardPreview-module__m2EN4a__emptyState{padding:var(--mantine-spacing-lg);border:1px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);text-align:center}.MiniCardPreview-module__m2EN4a__miniCard{padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);flex-direction:column;min-height:150px;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000014}.MiniCardPreview-module__m2EN4a__miniCard:hover{border-color:var(--mantine-color-blue-4);transform:translateY(-2px);box-shadow:0 2px 8px #0000001f}.MiniCardPreview-module__m2EN4a__cardSide{flex-direction:column;flex:1;align-items:flex-start;min-height:50px;display:flex}.MiniCardPreview-module__m2EN4a__sideLabel{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px}.MiniCardPreview-module__m2EN4a__sideContent{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.MiniCardPreview-module__m2EN4a__fieldName{font-family:var(--mantine-font-family-serif);word-break:break-word}.MiniCardPreview-module__m2EN4a__answerHighlight{border-bottom:2px solid var(--mantine-color-brandBlue-7);padding-bottom:2px}.MiniCardPreview-module__m2EN4a__moreIndicator{border:1px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-gray-0);justify-content:center;align-items:center;min-height:150px;display:flex}
.shared-module__SPa3qG__dottedBackground{background-color:var(--mantine-color-white);background-image:radial-gradient(circle, var(--mantine-color-gray-4) .5px, transparent 1px), radial-gradient(ellipse 80% 50% at 20% 30%, color-mix(in srgb, var(--mantine-color-gray-1) 80%, transparent), transparent 80%), radial-gradient(ellipse 60% 80% at 75% 70%, color-mix(in srgb, var(--mantine-color-gray-1) 35%, transparent), transparent 60%), radial-gradient(ellipse 50% 60% at 50% 10%, color-mix(in srgb, var(--mantine-color-gray-1) 25%, transparent), transparent 10%), radial-gradient(ellipse 70% 40% at 90% 40%, color-mix(in srgb, var(--mantine-color-gray-0) 30%, transparent), transparent 25%);background-size:20px 20px,100% 100%,100% 100%,100% 100%,100% 100%}
.Hero-module__vS9LhW__heroSection{overflow:hidden;}.Hero-module__vS9LhW__heroTitle{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1}.Hero-module__vS9LhW__heroVisual{justify-content:center;align-items:center;gap:var(--mantine-spacing-lg);width:100%;max-width:1200px;display:flex;position:relative}.Hero-module__vS9LhW__mockupEditor{background:var(--mantine-color-white);max-width:680px;overflow:hidden}.Hero-module__vS9LhW__mockupHeader{padding:var(--mantine-spacing-lg);padding-bottom:0}.Hero-module__vS9LhW__mockupTitle{background-color:var(--mantine-color-white);width:fit-content;margin-bottom:var(--mantine-spacing-xs)}.Hero-module__vS9LhW__mockupSubtitle{background-color:var(--mantine-color-white);width:fit-content}.Hero-module__vS9LhW__mockupCardArea{padding:0 var(--mantine-spacing-lg) var(--mantine-spacing-lg)}.Hero-module__vS9LhW__mockupAccordionCard{background:var(--mantine-color-gray-0)}.Hero-module__vS9LhW__accordionHeader{border-bottom:1px solid var(--mantine-color-gray-2)}.Hero-module__vS9LhW__fieldLabel{background-color:var(--mantine-color-white);border-radius:4px;width:fit-content;padding:2px 6px}.Hero-module__vS9LhW__mockupTextarea{background:var(--mantine-color-white);min-height:60px}.Hero-module__vS9LhW__previewPanel{align-self:center;width:320px}@media (max-width:768px){.Hero-module__vS9LhW__heroVisual{flex-direction:column;align-items:center}.Hero-module__vS9LhW__previewPanel{width:100%;max-width:320px;margin-top:0}.Hero-module__vS9LhW__mockupEditor{max-width:100%}}
.ValueClarification-module__3RYYLa__valueSection{background:var(--mantine-color-white);z-index:1;position:relative;box-shadow:0 -4px 20px #0d0d4d0a,0 4px 20px #0d0d4d0a}.ValueClarification-module__3RYYLa__valueItem{display:flex;position:relative}.ValueClarification-module__3RYYLa__valueDivider{border-color:var(--mantine-color-gray-2);height:80%;position:absolute;top:10%;left:0}.ValueClarification-module__3RYYLa__valueContent{padding:0 var(--mantine-spacing-xl)}.ValueClarification-module__3RYYLa__valueItem:first-child .ValueClarification-module__3RYYLa__valueContent{padding-left:0}.ValueClarification-module__3RYYLa__valueItem:last-child .ValueClarification-module__3RYYLa__valueContent{padding-right:0}.ValueClarification-module__3RYYLa__valueIcon{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-1);width:48px;height:48px;color:var(--mantine-color-gray-7);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ValueClarification-module__3RYYLa__valueDivider{display:none}.ValueClarification-module__3RYYLa__valueItem{padding-bottom:var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-2)}.ValueClarification-module__3RYYLa__valueItem:last-child{border-bottom:none;padding-bottom:0}.ValueClarification-module__3RYYLa__valueContent{padding:0}}
.UXProof-module__4IEGNW__uxProofSection{}.UXProof-module__4IEGNW__uxProofCard{background:var(--mantine-color-white);overflow:hidden}.UXProof-module__4IEGNW__uxProofCardHeader{padding:var(--mantine-spacing-md);background:var(--mantine-color-white);border-bottom:1px solid var(--mantine-color-gray-2)}.UXProof-module__4IEGNW__uxProofCardContent{padding:var(--mantine-spacing-xl);background:var(--mantine-color-white);justify-content:center;align-items:center;min-height:180px;display:flex}.UXProof-module__4IEGNW__uxProofCardFooter{padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border-top:1px solid var(--mantine-color-gray-2)}.UXProof-module__4IEGNW__reviewButton{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);cursor:default;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:500;display:flex}.UXProof-module__4IEGNW__reviewButtonGood{color:var(--mantine-color-brandBlue-6);border-color:var(--mantine-color-brandBlue-3);}.UXProof-module__4IEGNW__reviewButtonEasy{color:var(--mantine-color-green-7);border-color:var(--mantine-color-green-4);}.UXProof-module__4IEGNW__clozeGap{background-color:var(--mantine-color-brandBlue-1);border:1px solid var(--mantine-color-brandBlue-3);color:var(--mantine-color-brandBlue-7);border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block}.UXProof-module__4IEGNW__checkItem{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.UXProof-module__4IEGNW__checkIcon{background:var(--mantine-color-green-1);width:20px;height:20px;color:var(--mantine-color-green-7);border-radius:50%;justify-content:center;align-items:center;display:flex}
.BottomSection-module__VzltTa__bottomSection{background:var(--mantine-color-white);padding:48px 0 60px}.BottomSection-module__VzltTa__platformPill{background:var(--mantine-color-white)}.BottomSection-module__VzltTa__frictionCheck{color:var(--mantine-color-green-6)}
.Footer-module__9HuMKa__footer{background:var(--mantine-color-white-0);border-top:1px solid var(--mantine-color-gray-2);align-items:center;height:56px;display:flex}.Footer-module__9HuMKa__footerLink{text-decoration:none}.Footer-module__9HuMKa__footerLink:hover{text-decoration:underline}.Footer-module__9HuMKa__logoLink{align-items:center;text-decoration:none;display:flex}.Footer-module__9HuMKa__logo{transition:opacity .2s}.Footer-module__9HuMKa__logoLink:hover .Footer-module__9HuMKa__logo{opacity:.8}
.ShowcaseCard-module___xQetG__card{width:100%}.ShowcaseCard-module___xQetG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ShowcaseCard-module___xQetG__descriptionRow{width:100%}.ShowcaseCard-module___xQetG__description{overflow-wrap:break-word;flex:1;min-width:0}.ShowcaseCard-module___xQetG__descriptionAside{flex-shrink:0}
.AtomsShowcase-module__SqRkrW__iconButton{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.AtomsShowcase-module__SqRkrW__dottedDemo{padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-md);justify-content:center;align-items:center;min-height:160px;display:flex}.AtomsShowcase-module__SqRkrW__sectionBorder{border-bottom:1px dashed var(--mantine-color-gray-3)}.AtomsShowcase-module__SqRkrW__swatch{border-radius:var(--mantine-radius-sm);border:1px solid #00000014;width:48px;height:48px}.AtomsShowcase-module__SqRkrW__scaleStrip{display:flex}.AtomsShowcase-module__SqRkrW__scaleCell{width:40px;height:32px}.AtomsShowcase-module__SqRkrW__scaleCell:first-child{border-radius:var(--mantine-radius-xs) 0 0 var(--mantine-radius-xs)}.AtomsShowcase-module__SqRkrW__scaleCell:last-child{border-radius:0 var(--mantine-radius-xs) var(--mantine-radius-xs) 0}.AtomsShowcase-module__SqRkrW__spacingRef{background-color:var(--mantine-color-brandBlue-5);border-radius:var(--mantine-radius-xs);flex-shrink:0;width:32px;height:32px}.AtomsShowcase-module__SqRkrW__spacingGap{background-color:var(--mantine-color-brandBlue-1);height:32px}.AtomsShowcase-module__SqRkrW__shadowDemo{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);width:80px;height:80px}.AtomsShowcase-module__SqRkrW__radiusDemo{background-color:var(--mantine-color-brandBlue-1);border:2px solid var(--mantine-color-brandBlue-4);width:64px;height:64px}.AtomsShowcase-module__SqRkrW__donutDemoContainer{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}:is(.AtomsShowcase-module__SqRkrW__donutDemoContainer .recharts-wrapper,.AtomsShowcase-module__SqRkrW__donutDemoContainer svg){overflow:visible}.AtomsShowcase-module__SqRkrW__donutDemoContainer .recharts-pie-sector:first-child path{stroke:var(--mantine-color-gray-4)}.AtomsShowcase-module__SqRkrW__donutDemoContainer .recharts-pie-sector:nth-child(2) path{stroke:var(--mantine-color-yellow-3)}.AtomsShowcase-module__SqRkrW__donutDemoContainer .recharts-pie-sector:nth-child(3) path{stroke:var(--mantine-color-green-4)}.AtomsShowcase-module__SqRkrW__donutDemoContainer .recharts-pie-sector:nth-child(4) path{stroke:var(--mantine-color-brandBlue-2)}.AtomsShowcase-module__SqRkrW__donutDemoCenterLabel{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AtomsShowcase-module__SqRkrW__donutDemoCenterCount{font-family:var(--mantine-font-family-monospace);letter-spacing:-.02em;color:var(--mantine-color-gray-8);font-size:22px;font-weight:700;line-height:1}.AtomsShowcase-module__SqRkrW__donutDemoCenterCaption{font-family:var(--mantine-font-family-monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-gray-5);margin-top:2px;font-size:9px}
.StatisticsShowcase-module__2KrT3W__heatmapContainer{overflow:hidden}.StatisticsShowcase-module__2KrT3W__heatmapContainer svg{width:100%;height:auto;display:block}.StatisticsShowcase-module__2KrT3W__heatmapContainer svg text{fill:var(--mantine-color-gray-5);letter-spacing:.02em;font-size:8px}
.GradeDistributionShowcase-module__KwVMKG__donutContainer{flex-shrink:0;justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}:is(.GradeDistributionShowcase-module__KwVMKG__donutContainer .recharts-wrapper,.GradeDistributionShowcase-module__KwVMKG__donutContainer svg){overflow:visible}.GradeDistributionShowcase-module__KwVMKG__donutContainer .recharts-pie-sector:first-child path{stroke:var(--mantine-color-gray-4)}.GradeDistributionShowcase-module__KwVMKG__donutContainer .recharts-pie-sector:nth-child(2) path{stroke:var(--mantine-color-yellow-3)}.GradeDistributionShowcase-module__KwVMKG__donutContainer .recharts-pie-sector:nth-child(3) path{stroke:var(--mantine-color-green-4)}.GradeDistributionShowcase-module__KwVMKG__donutContainer .recharts-pie-sector:nth-child(4) path{stroke:var(--mantine-color-brandBlue-2)}.GradeDistributionShowcase-module__KwVMKG__centerLabel{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GradeDistributionShowcase-module__KwVMKG__centerCount{font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-gray-8);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.GradeDistributionShowcase-module__KwVMKG__centerCaption{font-family:var(--mantine-font-family-monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-gray-5);margin-top:2px;font-size:9px}.GradeDistributionShowcase-module__KwVMKG__legend{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.GradeDistributionShowcase-module__KwVMKG__legendItem{flex-direction:column;gap:4px;display:flex}.GradeDistributionShowcase-module__KwVMKG__legendRow{align-items:center;gap:8px;display:flex}.GradeDistributionShowcase-module__KwVMKG__legendName{font-family:var(--mantine-font-family-monospace);letter-spacing:.03em;color:var(--mantine-color-gray-7);min-width:40px;font-size:11px;font-weight:600}.GradeDistributionShowcase-module__KwVMKG__legendCount{font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-gray-7);text-align:right;min-width:28px;margin-left:auto;font-size:11px;font-weight:500}.GradeDistributionShowcase-module__KwVMKG__legendPct{font-family:var(--mantine-font-family-monospace);color:var(--mantine-color-gray-5);text-align:right;min-width:40px;font-size:10px}
.LayoutsShowcase-module__CEYasq__frame{border:1px dashed var(--mantine-color-gray-3)}.LayoutsShowcase-module__CEYasq__frameTall{border:1px dashed var(--mantine-color-gray-3);height:180px}
.PagesShowcase-module__I3kfUq__pageFrame{border:1px dashed var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);height:clamp(34rem,100vh - 10rem,46rem);overflow:auto}.PagesShowcase-module__I3kfUq__controlField{width:136px}.PagesShowcase-module__I3kfUq__scrollTarget{scroll-margin-top:var(--mantine-spacing-lg)}.PagesShowcase-module__I3kfUq__refLink{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.PagesShowcase-module__I3kfUq__refLink:hover{text-decoration-thickness:2px}
.ShowcasePage-module__ZKQYta__root{height:100%;overflow:auto}.ShowcasePage-module__ZKQYta__header{padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-md)}.ShowcasePage-module__ZKQYta__tabBar{z-index:10;background:var(--mantine-color-body);padding:var(--mantine-spacing-sm) var(--mantine-spacing-xl) 0;position:sticky;top:0}.ShowcasePage-module__ZKQYta__content{width:100%;padding:var(--mantine-spacing-md) var(--mantine-spacing-xl) var(--mantine-spacing-xl)}
.LogoWithOptionalLink-module__YNp9yq__link{align-items:center;text-decoration:none;display:flex}
.LoginLayout-module__MuVJ_q__container{justify-content:center;align-items:center;display:flex}.LoginLayout-module__MuVJ_q__card{width:100%;max-width:400px;margin:var(--mantine-spacing-md);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-lg)}.LoginLayout-module__MuVJ_q__cardInner{padding:var(--mantine-spacing-xl) var(--mantine-spacing-xl) var(--mantine-spacing-lg)}.LoginLayout-module__MuVJ_q__logo{font-family:var(--mantine-font-family-serif);color:var(--mantine-color-neutral-9);letter-spacing:-.02em;font-size:1.5rem;font-weight:400;text-decoration:none}.LoginLayout-module__MuVJ_q__logo span{color:var(--mantine-color-brandBlue-6)}.LoginLayout-module__MuVJ_q__divider{color:var(--mantine-color-neutral-5);font-size:var(--mantine-font-size-sm)}.LoginLayout-module__MuVJ_q__socialButton{border:1px solid var(--mantine-color-gray-3);background:#fff;transition:background-color .15s}.LoginLayout-module__MuVJ_q__socialButton:hover{background-color:var(--mantine-color-gray-0)}.LoginLayout-module__MuVJ_q__footer{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-neutral-7)}.LoginLayout-module__MuVJ_q__footer a{color:var(--mantine-color-brandBlue-6);text-decoration:none}.LoginLayout-module__MuVJ_q__footer a:hover{text-decoration:underline}.LoginLayout-module__MuVJ_q__consentLink{color:var(--mantine-color-brandBlue-6);text-decoration:none}.LoginLayout-module__MuVJ_q__consentLink:hover{text-decoration:underline}
.NavItem-module__NjoKzq__button{border-radius:var(--mantine-radius-md);color:inherit;background-color:#0000;padding:8px 16px;text-decoration:none;transition:all .2s;display:block;position:relative}.NavItem-module__NjoKzq__button:hover{background-color:var(--mantine-color-neutral-1)}.NavItem-module__NjoKzq__iconWrapper{color:var(--mantine-color-neutral-7);align-items:center;display:flex}.NavItem-module__NjoKzq__iconWrapper[data-active],.NavItem-module__NjoKzq__button:hover .NavItem-module__NjoKzq__iconWrapper{color:var(--mantine-color-neutral-9)}.NavItem-module__NjoKzq__label{transition:color .2s,font-weight .2s}.NavItem-module__NjoKzq__button:hover .NavItem-module__NjoKzq__label{color:var(--mantine-color-neutral-9)!important;font-weight:600!important}.NavItem-module__NjoKzq__activeIndicator{background-color:#0000;height:3px;transition:background-color .4s;position:absolute;bottom:0;left:0;right:0}.NavItem-module__NjoKzq__activeIndicator[data-active]{background-color:var(--mantine-color-brandBlue-7)}.NavItem-module__NjoKzq__fullWidth{width:100%}
.MenuButton-module__m3eeTq__accent{background-color:var(--mantine-color-brandBlue-5);color:var(--mantine-color-white)}
