.m_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{display:flex;flex-direction:row;height:var(--carousel-height)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap)*-1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap)*-1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{align-items:center;display:flex;justify-content:space-between;pointer-events:none;position:absolute;z-index:1}.m_39bc3463:where([data-orientation=vertical]){bottom:0;flex-direction:column;inset-inline-start:calc(50% - var(--carousel-control-size)/2);padding:var(--carousel-controls-offset) 0;top:0}.m_39bc3463:where([data-orientation=horizontal]){flex-direction:row;inset-inline-end:0;inset-inline-start:0;padding:0 var(--carousel-controls-offset);top:calc(50% - var(--carousel-control-size)/2)}.m_64f58e10{align-items:center;background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--carousel-control-size);box-shadow:var(--mantine-shadow-md);color:var(--mantine-color-black);display:flex;justify-content:center;min-height:var(--carousel-control-size);min-width:var(--carousel-control-size);pointer-events:all;transition:opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{display:flex;gap:calc(.5rem*var(--mantine-scale));justify-content:center;pointer-events:none;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md);top:0}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline-end:0;inset-inline-start:0}.m_eae68602{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;pointer-events:all}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){height:calc(1.5625rem*var(--mantine-scale));width:calc(.3125rem*var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){height:calc(.3125rem*var(--mantine-scale));width:calc(1.5625rem*var(--mantine-scale))}.m_d98df724{flex:0 0 100%;flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}:root[data-mantine-color-scheme=light]{--mantine-primary-color-filled:#ff6601}body{background-color:#fefefe;font-family:Poppins,sans-serif;overflow-y:hidden;padding:0;scroll-behavior:smooth}body .App{height:100%;width:100%}body p{margin-block-end:0;margin-block-start:0}body img,body svg{-webkit-user-select:none;user-select:none}.m_8fb7ebe7:read-only{caret-color:#000}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.button{cursor:pointer}.prevent-select{-webkit-user-select:none;user-select:none}body{scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#89939e;border:1.5px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#00022d}.m_1b7284a3{background-color:#fefefe!important}.m_42bbd1ae{text-align:left!important}.m_8fb7ebe7:read-only{caret-color:#000!important}@keyframes guide-fade-in{0%{opacity:0}to{opacity:1}}.guide-overlay{animation:guide-fade-in .4s ease-out forwards}.guide-card{animation:guide-fade-in .4s ease-out forwards;animation-delay:.1s;display:flex;flex-direction:column;opacity:0;position:relative}.guide-card .guide-man{animation:guide-fade-in .5s ease-out forwards;animation-delay:.1s;opacity:0}.guide-card .guide-boxArrow{animation:guide-fade-in .3s ease-out forwards;animation-delay:.15s;opacity:0}.guide-card .guide-boxArrow img{height:28px;width:28px}.guide-progress-button:hover{opacity:.6}.guide-progress-button img{animation:scale-animation 1s ease-in-out infinite}@keyframes scale-animation{0%{scale:1}50%{scale:1.1}to{scale:1}}.guide-stop{color:#000}.guide-stop:hover{color:#ff4757}@keyframes guideArrowBounce{0%,to{transform:translateX(0)}50%{transform:translateX(-6px)}}@keyframes guideBorderFade{0%,to{box-shadow:0 0 0 0 #ff6b3500;outline-color:#ff6b3500}50%{box-shadow:0 0 0 4px #ff6b354d;outline-color:#ff6b35}}.feedback-trigger{align-items:center;background-color:#fefefe;border-radius:100px;bottom:30px;box-shadow:0 0 10px 0 #0000001f;cursor:pointer;display:flex;height:52px;justify-content:center;left:30px;position:fixed;width:52px;z-index:100}.feedback-trigger img{height:36px;transition:all .3s ease;width:36px}.feedback-trigger:hover img{transform:scale(1.06)}.pomodoro-global-trigger{align-items:center;background-color:#fefefe;border-radius:100px;bottom:30px;box-shadow:0 0 10px 0 #0000001f;cursor:pointer;display:flex;height:52px;justify-content:center;left:30px;position:fixed;width:52px;z-index:100}.pomodoro-global-trigger img{height:28px;transition:all .3s ease;width:28px}.pomodoro-global-trigger:hover img{transform:scale(1.06)}.feedback-modal header{padding-bottom:0!important}.feedback-modal-content .feedback-modal-content-header{justify-content:center;margin-bottom:32px}.feedback-modal-content .feedback-modal-content-header .feedback-modal-content-header-title{color:#000;font-size:20px;font-weight:600}.feedback-modal-content .feedback-modal-content-body{align-items:center;gap:32px;max-height:400px;overflow-y:scroll}.feedback-modal-content .feedback-modal-content-body .feedback-modal-content-body-item{width:94%}.feedback-modal-content .feedback-modal-content-body .feedback-modal-content-body-item .m_8fb7ebe7.mantine-Input-input.mantine-Textarea-input:focus{border:1px solid #e3e5ff}.feedback-modal-content .feedback-modal-content-body .feedback-modal-content-body-item .question{color:#000;font-size:14px;font-weight:500;margin-bottom:8px}.feedback-modal-content .feedback-modal-content-body-submit{justify-content:flex-end;margin-top:24px}.feedback-modal-content .feedback-modal-content-body-submit .submit-button{background-color:#e3e5ff;border-radius:100px;color:#000460;cursor:pointer;font-size:14px;padding:6px 24px;transition:all .3s ease}.feedback-modal-content .feedback-modal-content-body-submit .submit-button:hover{background-color:#000460;color:#fefefe}.studyzone-container{background-color:#fefefe;display:flex;flex-direction:column;height:calc(100vh - 75px);overflow:hidden;position:relative;width:100%;z-index:1}.studyzone-container .active-chat-header{align-items:start;font-size:16px;justify-content:space-between;margin-left:34px;margin-right:34px;margin-top:24px;position:absolute;width:calc(100% - 76px);z-index:0}.studyzone-container .active-chat-header .active-chat-header-right{align-items:center;gap:8px;z-index:1}@media(max-width:1078px){.studyzone-container .active-chat-header .active-chat-header-right .toggle-splitview{display:none}}.studyzone-container .active-chat-header .active-chat-header-right .toggle-splitview{align-items:center;background-color:#fefefe;border-radius:100px;cursor:pointer;justify-content:center;padding:6px;transition:opacity .2s ease}.studyzone-container .active-chat-header .active-chat-header-right .toggle-splitview img{height:25px;width:25px}.studyzone-container .active-chat-header .active-chat-header-right .toggle-splitview:hover{opacity:.6}.studyzone-container .active-chat-header .active-chat{align-items:center;background-color:#fefefe;border-radius:100px;cursor:pointer;padding:6px 20px}.studyzone-container .active-chat-header .active-chatimg{transition:opacity .2s ease}.studyzone-container .active-chat-header .active-chat:hover img{opacity:.6;transition:opacity .2s ease}.studyzone-container .active-chat-header .active-chat .active-subject-container{align-items:center;gap:7px}.studyzone-container .active-chat-header .active-chat .active-subject-container .active-subject-icon{height:28px;width:auto}.studyzone-container .active-chat-header .active-chat .active-chat-container{align-items:center;margin-left:6px}.studyzone-container .active-chat-header .active-chat .active-chat-container .header-chat-icon{height:20px;opacity:.5;width:20px}.studyzone-container .active-chat-header .pomodoro-button{align-items:center;background-color:#fefefe;border-radius:100px;cursor:pointer;height:38px;justify-content:center;width:38px;z-index:1000}.studyzone-container .active-chat-header .pomodoro-button img{height:28px;margin-top:3px;transition:opacity .2s ease;width:28px}.studyzone-container .active-chat-header .pomodoro-button:hover img{opacity:.6}.studyzone-container .mantine-Drawer-content{background-color:#fefefe}.studyzone-container .new-chat-container{align-items:center;height:calc(100vh - 313px);justify-content:center}.studyzone-container .new-chat-container .new-chat-placeholder{align-items:center;margin-bottom:40px}.studyzone-container .new-chat-container .new-chat-placeholder .logo{border-radius:18px;box-shadow:0 0 15px 0 #00000029;height:80px;width:80px}.studyzone-container .new-chat-container .new-chat-placeholder .new-chat-placeholder-title{font-size:36px;font-weight:700;margin-bottom:5px;margin-top:29px}.studyzone-container .new-chat-container .new-chat-placeholder .new-chat-placeholder-description{color:#89939e;font-size:16px;text-align:center;width:389px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note{align-items:center;gap:29px;margin-top:52px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-title{color:#ff6601;font-size:16px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks{gap:27px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks .choose-note-block{border:1px solid #ececec;border-radius:12px;height:105px;justify-content:center;position:relative;transition:background-color .3s ease;width:199px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks .choose-note-block .note-title{font-size:13px;font-weight:500;margin-top:13px;width:163px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks .choose-note-block .active-subject-icon-quick-note{bottom:10px;height:24px;left:11px;position:absolute;width:24px}.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks .choose-note-block:hover,.studyzone-container .new-chat-container .new-chat-placeholder .choose-note .choose-note-blocks .selected{background-color:#f1f0f0;transition:background-color .3s ease}.studyzone-container .typebar-container{align-items:flex-end;background-color:#fefefe;border-radius:25px;bottom:38px;box-shadow:0 0 30px 0 #0000001c;justify-content:space-between;left:50%;max-width:838px;min-height:50px;min-width:512px;position:absolute;transform:translateX(-50%);width:45%;z-index:999}.studyzone-container .typebar-container .input-container{align-items:flex-end;flex:1 1;gap:11px;padding-left:21px}.studyzone-container .typebar-container .input-container .typebar{border:none;flex:1 1;padding-bottom:6px;padding-top:6px;resize:none}.studyzone-container .typebar-container .input-container .typebar:focus{outline:none}.studyzone-container .typebar-container .input-container .typebar::placeholder{color:#89939e;font-family:Poppins,sans-serif;font-size:14px}.studyzone-container .typebar-container .input-container .typebar::-webkit-input-placeholder{color:#89939e;font-family:Poppins,sans-serif;font-size:14px}.studyzone-container .typebar-container .input-container .typebar::-moz-placeholder{color:#89939e;font-family:Poppins,sans-serif;font-size:14px}.studyzone-container .typebar-container .input-container .typebar:-ms-input-placeholder{color:#89939e;font-family:Poppins,sans-serif;font-size:14px}.studyzone-container .typebar-container .input-container .typebar:-moz-placeholder{color:#89939e;font-family:Poppins,sans-serif;font-size:14px}.studyzone-container .typebar-container .input-container .select-image{padding-bottom:15px;transition:opacity .3s ease}.studyzone-container .typebar-container .input-container .select-image:hover{opacity:.5;transition:opacity .3s ease}.studyzone-container .typebar-container .send-button{align-items:center;background-color:#000460;border-radius:100px;height:34px;justify-content:center;margin-bottom:8px;margin-left:9px;margin-right:9px;transition:opacity .3s ease;width:34px}.studyzone-container .typebar-container .send-button:hover{opacity:.7;transition:opacity .3s ease}.pomodoro-modal-slide-content{align-items:center;font-family:Poppins,sans-serif;justify-content:center}.pomodoro-modal-slide-content .pause-slide,.pomodoro-modal-slide-content .session-amount-slide,.pomodoro-modal-slide-content .session-slide{margin-top:20px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container{position:relative;text-align:center}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-title{color:#000;font-size:20px;font-weight:600}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-ring-progress{left:0;max-height:230px;position:absolute;top:0;transform:translate(-50%)}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .ring-progress-content{left:50%;position:absolute;top:64px;transform:translate(-50%);width:140px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .ring-progress-content .focus-icon{height:22px;width:22px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .ring-progress-content .ring-progress-content-time .ring-progress-content-time-value{color:#ff6601;font-size:32px;font-weight:500}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .ring-progress-content .ring-progress-content-time .ring-progress-content-time-value .ring-progress-content-time-value-unit{color:#ff6601;font-size:16px;font-weight:500}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .ring-progress-content .ring-progress-content-time .ring-progress-content-time-description{color:#89939e;font-size:12px;font-weight:500;margin-top:6px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-description{color:#ff6601;font-size:16px;margin-top:10px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input{align-items:center;font-size:24px;font-weight:500;gap:8px;margin-top:20px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input .minus-button{margin-right:14px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input .plus-button{margin-left:14px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input .pomodoro-modal-slide-content-input-button{align-items:center;background-color:#f6f6f6;border-radius:100px;cursor:pointer;height:30px;justify-content:center;margin-top:24px;opacity:.6;transition:opacity .2s ease;width:30px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input .pomodoro-modal-slide-content-input-button img{height:20px;width:20px}.pomodoro-modal-slide-content .pomodoro-modal-slide-content-container .pomodoro-modal-slide-content-input .pomodoro-modal-slide-content-input-button:hover{opacity:1}.timer-modal-content,.timer-modal-content .timer-modal-ring-progress{justify-content:center}.timer-modal-content .timer-modal-ring-progress .m_b23f9dc4{top:45.7%}.timer-modal-content .timer-modal-ring-progress .timer-modal-ring-progress-icon img{height:22px;margin-bottom:-6px;width:22px}.timer-modal-content .timer-modal-ring-progress .timer-modal-ring-progress-time{color:#ff6601}.timer-modal-content .timer-modal-ring-progress .timer-modal-ring-progress-description{color:#89939e;font-size:12px;font-weight:500;margin-top:6px}.timer-modal-content .timer-modal-buttons{padding-bottom:42px;padding-top:24px}.pomodoro-modal-content .mantine-Carousel-controls{display:none}.pomodoro-modal-content .mantine-Input-input.mantine-PinInput-input{background-color:#f6f6f6;border:none;border-radius:12px;font-size:24px;height:60px;transition:all .1s ease;width:40px}.pomodoro-modal-content .mantine-PinInput-pinInput:nth-of-type(3){margin-left:1.4rem}.timer-modal .m_b5489c3c.m_d0e2b9cd.mantine-Modal-header{padding:0!important}.timer-modal .m_b5489c3c{min-height:0!important}.settings-modal .m_b5489c3c.m_d0e2b9cd.mantine-Modal-header,.timer-modal .m_5df29311{padding:0!important}.settings-modal .m_b5489c3c{min-height:0!important}.settings-modal .m_5df29311{padding:0!important}.mantine-Modal-close{border-radius:100px!important;margin-right:10px!important;margin-top:10px!important;transition:all .2s ease}.pomodoro-modal-content .mantine-Carousel-indicator{background-color:#000460!important;border-radius:100px;height:4px;transition:width .25s ease;width:12px}.pomodoro-modal-content .mantine-Carousel-indicator[data-active]{width:22px}.pomodoro-modal-content .mantine-Carousel-indicators{bottom:auto;margin-bottom:10px;margin-top:10px;position:relative;transition:margin .3s ease,opacity .3s ease}.pomodoro-modal-content.last-slide .mantine-Carousel-indicators{margin-top:-20px}.m_9df02822{--modal-size-md:390px!important}.pause-slide .mantine-PinInput-pinInput:nth-of-type(2),.session-slide .mantine-PinInput-pinInput:nth-of-type(2){position:relative}.pause-slide .mantine-PinInput-pinInput:nth-of-type(2):after,.session-slide .mantine-PinInput-pinInput:nth-of-type(2):after{color:#000;content:":";font-size:.8em;left:calc(100% + 1rem);margin-top:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mantine-Carousel-indicator{pointer-events:none}:root{color-scheme:var(--mantine-color-scheme)}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}button,select{text-transform:none}body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing);background-color:var(--mantine-color-body);color:var(--mantine-color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family);font-size:1rem;font-size:var(--mantine-font-size-md);line-height:1.55;line-height:var(--mantine-line-height);margin:0}@media screen and (max-device-width:31.25em){body{-webkit-text-size-adjust:100%}}@media (prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{animation:none;transition:none}}[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(.0625rem);transform:translateY(calc(.0625rem*var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(0.25rem*var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(0.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(0.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(0.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(0.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) #0000001a;--mantine-shadow-sm:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),#0000000a 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) #0000000d,#0000000d 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),#0000000a 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(0.125rem*var(--mantine-scale));--mantine-radius-sm:calc(0.25rem*var(--mantine-scale));--mantine-radius-md:calc(0.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(0.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:#2e2e2e26;--mantine-color-dark-light-hover:#2e2e2e33;--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:#4242420d;--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:#868e9626;--mantine-color-gray-light-hover:#868e9633;--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:#ced4da0d;--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:#fa525226;--mantine-color-red-light-hover:#fa525233;--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:#ff87870d;--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:#e6498026;--mantine-color-pink-light-hover:#e6498033;--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:#f783ac0d;--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:#be4bdb26;--mantine-color-grape-light-hover:#be4bdb33;--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:#da77f20d;--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:#7950f226;--mantine-color-violet-light-hover:#7950f233;--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:#9775fa0d;--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:#4c6ef526;--mantine-color-indigo-light-hover:#4c6ef533;--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:#748ffc0d;--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:#228be626;--mantine-color-blue-light-hover:#228be633;--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:#4dabf70d;--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:#15aabf26;--mantine-color-cyan-light-hover:#15aabf33;--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:#3bc9db0d;--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:#12b88626;--mantine-color-teal-light-hover:#12b88633;--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:#38d9a90d;--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:#40c05726;--mantine-color-green-light-hover:#40c05733;--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:#69db7c0d;--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:#82c91e26;--mantine-color-lime-light-hover:#82c91e33;--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:#a9e34b0d;--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:#fab00526;--mantine-color-yellow-light-hover:#fab00533;--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:#ffd43b0d;--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:#fd7e1426;--mantine-color-orange-light-hover:#fd7e1433;--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:#ffa94d0d}:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:#2e2e2e1a;--mantine-color-dark-light-hover:#2e2e2e1f;--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:#2e2e2e0d;--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:#868e961a;--mantine-color-gray-light-hover:#868e961f;--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:#868e960d;--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:#fa52521a;--mantine-color-red-light-hover:#fa52521f;--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:#fa52520d;--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:#e649801a;--mantine-color-pink-light-hover:#e649801f;--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:#e649800d;--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:#be4bdb1a;--mantine-color-grape-light-hover:#be4bdb1f;--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:#be4bdb0d;--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:#7950f21a;--mantine-color-violet-light-hover:#7950f21f;--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:#7950f20d;--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:#4c6ef51a;--mantine-color-indigo-light-hover:#4c6ef51f;--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:#4c6ef50d;--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:#228be61a;--mantine-color-blue-light-hover:#228be61f;--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:#228be60d;--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:#15aabf1a;--mantine-color-cyan-light-hover:#15aabf1f;--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:#15aabf0d;--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:#12b8861a;--mantine-color-teal-light-hover:#12b8861f;--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:#12b8860d;--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:#40c0571a;--mantine-color-green-light-hover:#40c0571f;--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:#40c0570d;--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:#82c91e1a;--mantine-color-lime-light-hover:#82c91e1f;--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:#82c91e0d;--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:#fab0051a;--mantine-color-yellow-light-hover:#fab0051f;--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:#fab0050d;--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:#fd7e141a;--mantine-color-orange-light-hover:#fd7e141f;--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:#fd7e140d}.m_d57069b5{--scrollarea-scrollbar-size:calc(0.75rem*var(--mantine-scale));overflow:hidden;position:relative}.m_c0783ff9{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;overscroll-behavior:var(--scrollarea-over-scroll-behavior);scrollbar-width:none;width:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{display:table;min-width:100%}.m_c44ba933{background-color:initial;box-sizing:border-box;display:flex;flex-direction:row;padding:calc(var(--scrollarea-scrollbar-size)/5);touch-action:none;transition:background-color .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:#ffffff80}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:#00000080}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:#ffffff80}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){bottom:var(--sa-corner-width);inset-inline-end:0;top:0;width:var(--scrollarea-scrollbar-size)}.m_c44ba933:where([data-orientation=horizontal]){bottom:0;flex-direction:column;height:var(--scrollarea-scrollbar-size);inset-inline-end:var(--sa-corner-width);inset-inline-start:0}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);flex:1 1;opacity:var(--thumb-opacity);overflow:hidden;position:relative;transition:background-color .15s ease}.m_d8b5e363:before{content:"";height:100%;left:50%;min-height:2.75rem;min-height:calc(2.75rem*var(--mantine-scale));min-width:2.75rem;min-width:calc(2.75rem*var(--mantine-scale));position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:#0006}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:#fff6}.m_21657268{bottom:0;display:block;inset-inline-end:0;opacity:0;position:absolute;transition:opacity .15s ease}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{-webkit-tap-highlight-color:transparent;appearance:none;background-color:initial;border:0;color:inherit;cursor:pointer;font-size:1rem;font-size:var(--mantine-font-size-md);padding:0;text-align:left;text-decoration:none;touch-action:manipulation}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{clip:rect(0 0 0 0);border:0;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));margin:-.0625rem;margin:calc(-.0625rem*var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);-webkit-tap-highlight-color:transparent;background-color:var(--mantine-color-body);border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);display:block;outline:0;text-decoration:none;touch-action:manipulation}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);background:#0009;background:var(--overlay-bg,#0009);border-radius:0;border-radius:var(--overlay-radius,0);inset:0;position:absolute;z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){align-items:center;display:flex;justify-content:center}.m_38a85659{border:1px solid var(--popover-border-color);border-radius:.25rem;border-radius:var(--popover-radius,var(--mantine-radius-default));box-shadow:none;box-shadow:var(--popover-shadow,none);padding:.75rem 1rem;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{inset:0;position:fixed}.m_5ae2e3c{--loader-size-xs:calc(1.125rem*var(--mantine-scale));--loader-size-sm:calc(1.375rem*var(--mantine-scale));--loader-size-md:calc(2.25rem*var(--mantine-scale));--loader-size-lg:calc(2.75rem*var(--mantine-scale));--loader-size-xl:calc(3.625rem*var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{display:flex;gap:calc(var(--loader-size)/5);height:var(--loader-size);position:relative;width:var(--loader-size)}.m_870bb79{animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--loader-color);border-radius:.125rem;border-radius:calc(.125rem*var(--mantine-scale));flex:1 1}.m_870bb79:first-of-type{animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{align-items:center;display:flex;gap:calc(var(--loader-size)/10);height:var(--loader-size);justify-content:center;position:relative;width:var(--loader-size)}.m_870c4af{animation:m_aac34a1 .8s linear infinite;background:var(--loader-color);border-radius:50%;height:calc(var(--loader-size)/3 - var(--loader-size)/15);width:calc(var(--loader-size)/3 - var(--loader-size)/15)}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m_b34414df{display:inline-block}.m_b34414df,.m_b34414df:after{height:var(--loader-size);width:var(--loader-size)}.m_b34414df:after{animation:m_f8e89c4b 1.2s linear infinite;border-color:var(--loader-color) var(--loader-color) var(--loader-color) #0000;border-radius:625rem;border-radius:calc(625rem*var(--mantine-scale));border-style:solid;border-width:calc(var(--loader-size)/8);content:"";display:block}.m_8d3f4000{--ai-size-xs:calc(1.125rem*var(--mantine-scale));--ai-size-sm:calc(1.375rem*var(--mantine-scale));--ai-size-md:calc(1.75rem*var(--mantine-scale));--ai-size-lg:calc(2.125rem*var(--mantine-scale));--ai-size-xl:calc(2.75rem*var(--mantine-scale));--ai-size-input-xs:calc(1.875rem*var(--mantine-scale));--ai-size-input-sm:calc(2.25rem*var(--mantine-scale));--ai-size-input-md:calc(2.625rem*var(--mantine-scale));--ai-size-input-lg:calc(3.125rem*var(--mantine-scale));--ai-size-input-xl:calc(3.75rem*var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);align-items:center;background:var(--mantine-color-blue-filled);background:var(--ai-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));color:#fff;color:var(--ai-color,var(--mantine-color-white));cursor:pointer;display:inline-flex;height:var(--ai-size);justify-content:center;line-height:1;min-height:var(--ai-size);min-width:var(--ai-size);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:var(--ai-size)}@media (hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--mantine-color-blue-filled-hover);background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-color);color:var(--ai-hover-color,var(--ai-color))}}@media (hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--mantine-color-blue-filled-hover);background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-color);color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background-color:var(--mantine-color-disabled);border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;color:var(--mantine-color-disabled-color);cursor:not-allowed}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{align-items:center;border-radius:.25rem;border-radius:var(--ai-radius,var(--mantine-radius-default));display:flex;inset:-.0625rem;inset:calc(-.0625rem*var(--mantine-scale));justify-content:center;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:#00000026}.m_1a0f1b21{--ai-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--ai-border-width)/2);border-start-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--ai-border-width)/2);border-start-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width)/2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width)/2);border-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_8d3afb97{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%}.m_437b6484{--section-height-xs:calc(1.125rem*var(--mantine-scale));--section-height-sm:calc(1.375rem*var(--mantine-scale));--section-height-md:calc(1.75rem*var(--mantine-scale));--section-height-lg:calc(2.125rem*var(--mantine-scale));--section-height-xl:calc(2.75rem*var(--mantine-scale));--section-height-input-xs:calc(1.875rem*var(--mantine-scale));--section-height-input-sm:calc(2.25rem*var(--mantine-scale));--section-height-input-md:calc(2.625rem*var(--mantine-scale));--section-height-input-lg:calc(3.125rem*var(--mantine-scale));--section-height-input-xl:calc(3.75rem*var(--mantine-scale));--section-padding-x-xs:calc(0.375rem*var(--mantine-scale));--section-padding-x-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-xl:calc(1rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);background:var(--mantine-color-blue-filled);background:var(--section-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--section-radius,var(--mantine-radius-default));color:#fff;color:var(--section-color,var(--mantine-color-white));font-size:.875rem;font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height-sm);height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x-sm);padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_437b6484,.m_86a44da5{align-items:center;display:inline-flex;justify-content:center;line-height:1}.m_86a44da5{--cb-size-xs:calc(1.125rem*var(--mantine-scale));--cb-size-sm:calc(1.375rem*var(--mantine-scale));--cb-size-md:calc(1.75rem*var(--mantine-scale));--cb-size-lg:calc(2.125rem*var(--mantine-scale));--cb-size-xl:calc(2.75rem*var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);border-radius:var(--cb-radius);height:var(--cb-size);min-height:var(--cb-size);min-width:var(--cb-size);position:relative;-webkit-user-select:none;user-select:none;width:var(--cb-size)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:#b8b8b8;color:var(--mantine-color-dark-1)}.m_86a44da5:disabled,.m_86a44da5[data-disabled]{cursor:not-allowed;opacity:.6}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}.m_4081bf90{align-items:center;align-items:var(--group-align,center);display:flex;flex-direction:row;flex-wrap:wrap;flex-wrap:var(--group-wrap,wrap);gap:1rem;gap:var(--group-gap,var(--mantine-spacing-md));justify-content:flex-start;justify-content:var(--group-justify,flex-start)}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{font-size:1rem;font-size:var(--mantine-font-size-md);font-weight:400;line-height:1;margin:0;padding:0}.m_b5489c3c{align-items:center;background-color:var(--mantine-color-body);display:flex;justify-content:space-between;min-height:3.75rem;min-height:calc(3.75rem*var(--mantine-scale));padding:1rem;padding:var(--mb-padding,var(--mantine-spacing-md));padding-inline-end:.6875rem;padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - .3125rem*var(--mantine-scale));position:sticky;top:0;transition:padding-inline-end .1s;z-index:1000}.m_60c222c7{bottom:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--mb-z-index)}.m_fd1ab0aa{box-shadow:0 .0625rem .1875rem #0000000d,0 2.25rem 1.75rem -.4375rem #0000000d,0 1.0625rem 1.0625rem -.4375rem #0000000a;box-shadow:var(--mb-shadow,var(--mantine-shadow-xl));pointer-events:all}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:1.3125rem;padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + .3125rem*var(--mantine-scale))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:1rem;padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:1rem;padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{--input-height-xs:calc(1.875rem*var(--mantine-scale));--input-height-sm:calc(2.25rem*var(--mantine-scale));--input-height-md:calc(2.625rem*var(--mantine-scale));--input-height-lg:calc(3.125rem*var(--mantine-scale));--input-height-xl:calc(3.75rem*var(--mantine-scale));--input-padding-y-xs:calc(0.3125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.375rem*var(--mantine-scale));--input-padding-y-md:calc(0.5rem*var(--mantine-scale));--input-padding-y-lg:calc(0.625rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-text-align:left;--input-line-height:calc(var(--input-height) - 0.125rem*var(--mantine-scale));--input-padding:calc(var(--input-height)/3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)));--input-right-section-size:var(
    --input-right-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale))
  );--input-size:var(--input-height);--section-y:calc(0.0625rem*var(--mantine-scale));--left-section-start:calc(0.0625rem*var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(0.0625rem*var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0;margin-bottom:0;margin-bottom:var(--input-margin-bottom,0);margin-top:0;margin-top:var(--input-margin-top,0);position:relative}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(0.28125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.34375rem*var(--mantine-scale));--input-padding-y-md:calc(0.4375rem*var(--mantine-scale));--input-padding-y-lg:calc(0.59375rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height);--input-padding-y:var(--input-padding-y-sm)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:#0000;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:#0000;--input-bg:#0000;--input-bd-focus:#0000}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:#0000;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:#0000;--input-bg:#0000;--input-bd-focus:#0000}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align:right;--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;background-color:var(--input-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--input-bd);border-radius:var(--input-radius);color:var(--input-color);cursor:var(--input-cursor);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--input-font-family,var(--mantine-font-family));font-size:.875rem;font-size:var(--input-fz,var(--input-fz,var(--mantine-font-size-sm)));height:var(--input-size);line-height:var(--input-line-height);min-height:var(--input-height);overflow:var(--input-overflow);padding-inline-end:var(--input-padding-inline-end);padding-bottom:0;padding-bottom:var(--input-padding-y,0);padding-inline-start:var(--input-padding-inline-start);padding-top:0;padding-top:var(--input-padding-y,0);resize:none;resize:var(--input-resize,none);text-align:var(--input-text-align);transition:border-color .1s ease;width:100%}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--input-fz:calc(var(--input-fz, var(--mantine-font-size-sm)) - 0.125rem*var(--mantine-scale))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:none}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_8fb7ebe7:has(input:disabled){background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_8fb7ebe7:read-only{caret-color:#0000}.m_82577fc2{align-items:center;border-radius:var(--section-border-radius);bottom:var(--section-y);color:var(--mantine-color-dimmed);color:var(--input-section-color,var(--mantine-color-dimmed));display:flex;inset-inline-end:var(--section-end);inset-inline-start:var(--section-start);justify-content:center;pointer-events:var(--section-pointer-events);position:absolute;top:var(--section-y);width:var(--section-size);z-index:1}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--mantine-color-placeholder);color:var(--input-placeholder-color,var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:1.55;line-height:var(--mantine-line-height)}.m_8fdc1311{-webkit-tap-highlight-color:transparent;cursor:default;display:inline-block;font-size:.875rem;font-size:var(--input-label-size,var(--mantine-font-size-sm));font-weight:500;word-break:break-word}.m_78a94662{color:var(--mantine-color-error);color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;display:block;line-height:1.2;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:.75rem;font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:.75rem;font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration:150ms;left:0;position:absolute;top:0;transition-duration:0ms;transition-property:transform,width,height;transition-timing-function:ease;z-index:0}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{word-break:break-word}.m_4ba554d4{padding:1rem;padding:var(--mantine-spacing-md);padding-top:.3125rem;padding-top:calc(var(--mantine-spacing-xs)/2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{align-items:center;background-color:initial;color:var(--mantine-color-bright);cursor:pointer;display:flex;flex-direction:row-reverse;opacity:1;padding-inline:1rem;padding-inline:var(--mantine-spacing-md);width:100%}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;flex:1 1;font-weight:400;overflow:hidden;padding-bottom:.75rem;padding-bottom:var(--mantine-spacing-sm);padding-top:.75rem;padding-top:var(--mantine-spacing-sm);text-overflow:ellipsis}.m_3f35ae96{align-items:center;display:flex;justify-content:flex-start;min-width:.9375rem;min-width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));transform:rotate(0deg);transition:transform .2s ease;transition:transform var(--accordion-transition-duration,.2s) ease;width:.9375rem;width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)))}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:1rem;margin-inline-end:var(--mantine-spacing-md);margin-inline-start:1rem;margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{align-items:center;display:flex;justify-content:center;margin-inline-end:.75rem;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:1.25rem;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type,.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-end-radius:var(--accordion-radius);border-start-start-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type,.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:var(--accordion-radius);transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:#242424;background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:1rem;margin-top:var(--mantine-spacing-md)}.m_7f854edf{bottom:var(--affix-bottom);inset-inline-end:var(--affix-right);inset-inline-start:var(--affix-left);position:fixed;top:var(--affix-top);z-index:var(--affix-z-index)}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000;--alert-color:var(--mantine-primary-color-light-color);background-color:var(--alert-bg);border:var(--alert-bd);border-radius:var(--alert-radius);color:var(--alert-color);overflow:hidden;padding:1rem;padding:var(--mantine-spacing-md) var(--mantine-spacing-md);position:relative}.m_667c2793,.m_a5d60502{display:flex}.m_667c2793{flex:1 1;flex-direction:column;gap:.625rem;gap:var(--mantine-spacing-xs)}.m_6a03f287{align-items:center;display:flex;font-size:.875rem;font-size:var(--mantine-font-size-sm);font-weight:700;justify-content:space-between}.m_6a03f287:where([data-with-close-button]){padding-inline-end:1rem;padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{align-items:center;display:flex;height:1.25rem;height:calc(1.25rem*var(--mantine-scale));justify-content:flex-start;line-height:1;margin-inline-end:1rem;margin-inline-end:var(--mantine-spacing-md);margin-top:.0625rem;margin-top:calc(.0625rem*var(--mantine-scale));width:1.25rem;width:calc(1.25rem*var(--mantine-scale))}.m_7fa78076{font-size:.875rem;font-size:var(--mantine-font-size-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:#fff;color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:#000;color:var(--mantine-color-black)}.m_87f54839{color:var(--alert-color);height:1.25rem;height:calc(1.25rem*var(--mantine-scale));width:1.25rem;width:calc(1.25rem*var(--mantine-scale))}.m_b6d8b162{-webkit-tap-highlight-color:transparent;color:var(--text-color);font-size:1rem;font-size:var(--text-fz,var(--mantine-font-size-md));font-weight:400;line-height:1.55;line-height:var(--text-lh,var(--mantine-line-height-md));margin:0;padding:0;text-decoration:none}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:var(--text-gradient)}.m_b6d8b162:where([data-line-clamp]){-webkit-line-clamp:var(--text-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.m_b6d8b162:where([data-inherit]){font-size:inherit;font-weight:inherit;line-height:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{appearance:none;background-color:initial;border:none;color:var(--mantine-color-anchor);cursor:pointer;display:inline;margin:0;padding:0;text-decoration:none}@media (hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media (hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media (hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media (hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{align-items:center;border-radius:100%;display:flex;height:var(--slider-size);justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:var(--slider-size)}.m_48204f9b:focus-within{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m_48204f9b{--slider-size:calc(3.75rem*var(--mantine-scale));--thumb-size:calc(var(--slider-size)/5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{border-radius:var(--slider-size);inset:.0625rem;inset:calc(.0625rem*var(--mantine-scale));pointer-events:none;position:absolute}.m_481dd586{bottom:0;left:calc(50% - 1px);position:absolute;top:0;transform:rotate(var(--angle));width:.125rem;width:calc(.125rem*var(--mantine-scale))}.m_481dd586:before{content:"";height:calc(var(--thumb-size)/1.5);left:.03125rem;left:calc(.03125rem*var(--mantine-scale));position:absolute;top:calc(var(--thumb-size)/3);transform:translate(-50%,-50%);width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:#ced4da;background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:#696969;background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{content:attr(data-label);font-size:.75rem;font-size:var(--mantine-font-size-xs);left:-.4375rem;left:calc(-.4375rem*var(--mantine-scale));min-width:1.125rem;min-width:calc(1.125rem*var(--mantine-scale));position:absolute;text-align:center;top:-1.5rem;top:calc(-1.5rem*var(--mantine-scale));transform:rotate(calc(1turn - var(--angle)))}.m_bc02ba3d{height:100%;inset-block:0;inset-inline-end:0;inset-inline-start:calc(50% - 1.5px);outline:none;pointer-events:none}.m_bc02ba3d,.m_bc02ba3d:before{position:absolute;width:.1875rem;width:calc(.1875rem*var(--mantine-scale))}.m_bc02ba3d:before{content:"";height:min(var(--thumb-size),calc(var(--slider-size)/2));right:0;top:0}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:#495057;background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:#b8b8b8;background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:.75rem;font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{background-color:var(--mantine-color-body);display:flex;flex-direction:column;height:100dvh;height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));position:fixed;top:0;top:var(--app-shell-header-offset,0);transition-property:transform,top,height}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}.m_45252eee{inset-inline-start:0;transform:var(--app-shell-navbar-transform);transition-property:transform,top,height;width:var(--app-shell-navbar-width);z-index:var(--app-shell-navbar-z-index)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;transform:var(--app-shell-aside-transform);width:var(--app-shell-aside-width);z-index:var(--app-shell-aside-z-index)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}.m_8983817{min-height:100dvh;padding-inline-end:calc(var(--app-shell-padding));padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));padding-inline-start:calc(var(--app-shell-padding));padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));transition-property:padding}.m_3840c879,.m_3b16f56b{background-color:var(--mantine-color-body);inset-inline:0;position:fixed;transition-property:transform,left,right}:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b{inset-inline-end:0;inset-inline-end:var(--app-shell-aside-offset,0);inset-inline-start:0;inset-inline-start:var(--app-shell-navbar-offset,0)}.m_3b16f56b{background-color:var(--mantine-color-body);height:var(--app-shell-header-height);top:0;transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding:calc(0.25rem*var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(0.25rem*var(--mantine-scale)) calc(0.5rem*var(--mantine-scale));--combobox-option-padding-sm:calc(0.375rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--combobox-option-padding-md:calc(0.5rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale));--combobox-option-padding-lg:calc(0.625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--combobox-option-padding-xl:calc(0.875rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{background-color:initial;border-radius:.25rem;border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;font-size:.875rem;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--combobox-option-padding);word-break:break-word}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-color-blue-filled);background-color:var(--mantine-primary-color-filled);color:#fff;color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:#242424;background-color:var(--mantine-color-dark-7)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:#242424;background-color:var(--mantine-color-dark-7)}}.m_985517d8{border-end-end-radius:0;border-end-start-radius:0;border-inline-width:0;border-top-width:0;margin-inline:calc(var(--combobox-padding)*-1);margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1);position:relative;width:calc(100% + var(--combobox-padding)*2)}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:#e9ecef;border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:#424242;border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:#242424;background-color:var(--mantine-color-dark-7)}.m_2530cd1d{color:var(--mantine-color-dimmed);text-align:center}.m_2530cd1d,.m_82b967cb,.m_858f94bd{font-size:.875rem;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--combobox-option-padding)}.m_82b967cb,.m_858f94bd{border:0 solid #0000;margin-inline:calc(var(--combobox-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_82b967cb,:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:#e9ecef;border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_82b967cb,:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:.0625rem;border-top-width:calc(.0625rem*var(--mantine-scale));margin-bottom:calc(var(--combobox-padding)*-1);margin-top:var(--combobox-padding)}.m_858f94bd{border-bottom-width:.0625rem;border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:.74375rem;font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);font-weight:500;padding:var(--combobox-option-padding);position:relative}.m_2bb2e9e5:after{content:"";flex:1 1;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));inset-inline:0;margin-inline-start:.625rem;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:#e9ecef;background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:#424242;background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(0.875rem*var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem*var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem*var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem*var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem*var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{color:var(--_combobox-chevron-color);height:var(--combobox-chevron-size);width:var(--combobox-chevron-size)}.m_2943220b:where([data-error]){color:var(--mantine-color-error);color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;display:flex;gap:.5rem;gap:calc(.5rem*var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{height:.8em;min-width:.8em;opacity:.4;width:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_5f75b09e{--label-lh-xs:calc(1rem*var(--mantine-scale));--label-lh-sm:calc(1.25rem*var(--mantine-scale));--label-lh-md:calc(1.5rem*var(--mantine-scale));--label-lh-lg:calc(1.875rem*var(--mantine-scale));--label-lh-xl:calc(2.25rem*var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{display:flex}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);-webkit-tap-highlight-color:transparent;cursor:var(--label-cursor);display:inline-flex;flex-direction:column;font-size:.875rem;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);order:var(--label-order)}.m_d3ea56bb[data-disabled],fieldset:disabled .m_d3ea56bb{--label-cursor:not-allowed}.m_8ee546b8{color:inherit;cursor:var(--label-cursor);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}.m_8ee546b8:where([data-disabled]),fieldset:disabled .m_8ee546b8{color:var(--mantine-color-disabled-color)}.m_328f68c0,.m_8e8a99cc{margin-top:.3125rem;margin-top:calc(var(--mantine-spacing-xs)/2);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}.m_26775b0a{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled);--checkbox-icon-color:var(--mantine-color-white);-webkit-tap-highlight-color:transparent;align-items:center;border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:.25rem;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:default;cursor:var(--mantine-cursor-type);display:flex;height:var(--checkbox-size);justify-content:center;min-height:var(--checkbox-size);min-width:var(--checkbox-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size)}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-checked],.m_5e5256ee[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-checked]>.m_1b1c543a,.m_5e5256ee[data-indeterminate]>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_5e5256ee[data-disabled]{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:#adb5bd;color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:#696969;color:var(--mantine-color-dark-3)}.m_76e20374[data-checked]:not([data-disabled]),.m_76e20374[data-indeterminate]:not([data-disabled]){background-color:initial;border-color:var(--checkbox-color)}.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-color);opacity:1;transform:none}.m_1b1c543a{color:#0000;display:block;opacity:1;pointer-events:none;transform:translateY(.3125rem) scale(.5);transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_bf2d988c{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled);--checkbox-icon-color:var(--mantine-color-white)}.m_26062bec{height:var(--checkbox-size);order:1;position:relative;width:var(--checkbox-size)}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{-webkit-tap-highlight-color:transparent;appearance:none;border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:.25rem;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:default;cursor:var(--mantine-cursor-type);display:block;height:var(--checkbox-size);margin:0;padding:0;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size)}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560:checked,.m_26063560[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560:checked+.m_bf295423,.m_26063560[data-indeterminate]+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled),.m_215c4542[data-indeterminate]:not(:disabled){background-color:initial;border-color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled)+.m_bf295423,.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423{color:var(--checkbox-color);opacity:1;transform:none}.m_bf295423{color:var(--checkbox-icon-color);inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(.3125rem) scale(.5);transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing)*-1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs:calc(1rem*var(--mantine-scale));--avatar-size-sm:calc(1.625rem*var(--mantine-scale));--avatar-size-md:calc(2.375rem*var(--mantine-scale));--avatar-size-lg:calc(3.5rem*var(--mantine-scale));--avatar-size-xl:calc(5.25rem*var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem*var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size)/2.5);-webkit-tap-highlight-color:transparent;border-radius:var(--avatar-radius);display:block;height:var(--avatar-size);min-width:var(--avatar-size);overflow:hidden;padding:0;position:relative;text-decoration:none;-webkit-user-select:none;user-select:none;width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){background:var(--mantine-color-body);border:2px solid var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{display:block;height:100%;object-fit:cover;width:100%}.m_104cd71f{align-items:center;background:var(--avatar-bg);border:var(--avatar-bd);border-radius:var(--avatar-radius);color:var(--avatar-color);display:flex;font-size:var(--avatar-placeholder-fz);font-weight:700;height:100%;justify-content:center;-webkit-user-select:none;user-select:none;width:100%}.m_104cd71f>[data-avatar-placeholder-icon]{height:70%;width:70%}.m_2ce0de02{background-position:50%;background-size:cover;border:0;border-radius:0;border-radius:var(--bi-radius,0);display:block;text-decoration:none;width:100%}.m_347db0ec{--badge-height-xs:calc(1rem*var(--mantine-scale));--badge-height-sm:calc(1.125rem*var(--mantine-scale));--badge-height-md:calc(1.25rem*var(--mantine-scale));--badge-height-lg:calc(1.625rem*var(--mantine-scale));--badge-height-xl:calc(2rem*var(--mantine-scale));--badge-fz-xs:calc(0.5625rem*var(--mantine-scale));--badge-fz-sm:calc(0.625rem*var(--mantine-scale));--badge-fz-md:calc(0.6875rem*var(--mantine-scale));--badge-fz-lg:calc(0.8125rem*var(--mantine-scale));--badge-fz-xl:calc(1rem*var(--mantine-scale));--badge-padding-x-xs:calc(0.375rem*var(--mantine-scale));--badge-padding-x-sm:calc(0.5rem*var(--mantine-scale));--badge-padding-x-md:calc(0.625rem*var(--mantine-scale));--badge-padding-x-lg:calc(0.75rem*var(--mantine-scale));--badge-padding-x-xl:calc(1rem*var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem*var(--mantine-scale));--badge-lh:calc(var(--badge-height) - 0.125rem*var(--mantine-scale));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(0.0625rem*var(--mantine-scale));--badge-bd:var(--badge-border-width) solid #0000;-webkit-tap-highlight-color:transparent;align-items:center;background:var(--badge-bg);border:var(--badge-bd);border-radius:var(--badge-radius);color:var(--badge-color);cursor:default;display:inline-grid;font-size:var(--badge-fz);font-weight:700;height:var(--badge-height);justify-content:center;letter-spacing:.01563rem;letter-spacing:calc(.01563rem*var(--mantine-scale));line-height:var(--badge-lh);overflow:hidden;padding:0 var(--badge-padding-x);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;width:fit-content}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){display:flex;padding-inline:.125rem;padding-inline:calc(.125rem*var(--mantine-scale));width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height)/3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4);color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:#3b3b3b;background-color:var(--mantine-color-dark-5);border-color:#3b3b3b;border-color:var(--mantine-color-dark-5);color:#fff;color:var(--mantine-color-white)}.m_fbd81e3d:before{background-color:var(--badge-dot-color);border-radius:var(--badge-dot-size);content:"";display:block;height:var(--badge-dot-size);margin-inline-end:var(--badge-dot-size);width:var(--badge-dot-size)}.m_5add502a{cursor:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs)/2);align-items:center;display:inline-flex;justify-content:center;max-height:calc(var(--badge-height) - var(--badge-border-width)*2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);border-end-end-radius:var(--bq-radius);border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);margin:0;padding:2rem 2.375rem;padding:var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale));position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size)/-2);align-items:center;background-color:var(--mantine-color-body);border-radius:var(--bq-icon-size);color:var(--bq-bd);display:flex;height:var(--bq-icon-size);inset-inline-start:var(--blockquote-icon-offset);justify-content:center;position:absolute;top:var(--blockquote-icon-offset);width:var(--bq-icon-size)}.m_dde51a35{display:block;font-size:85%;margin-top:1rem;margin-top:var(--mantine-spacing-md);opacity:.6}.m_8b3717df{align-items:center;display:flex;flex-wrap:wrap}.m_f678d540{-webkit-tap-highlight-color:transparent;line-height:1;white-space:nowrap}.m_3b8f2208{align-items:center;display:flex;justify-content:center;line-height:1;margin-inline:.625rem;margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:#828282;color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs:calc(0.75rem*var(--mantine-scale));--burger-size-sm:calc(1.125rem*var(--mantine-scale));--burger-size-md:calc(1.5rem*var(--mantine-scale));--burger-size-lg:calc(2.125rem*var(--mantine-scale));--burger-size-xl:calc(2.625rem*var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size)/12);cursor:pointer;height:calc(var(--burger-size) + .625rem);height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:.3125rem;padding:calc(var(--mantine-spacing-xs)/2);width:calc(var(--burger-size) + .625rem);width:calc(var(--burger-size) + var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{position:relative;-webkit-user-select:none;user-select:none}.m_d4fb9cad,.m_d4fb9cad:after,.m_d4fb9cad:before{background-color:var(--burger-color);display:block;height:var(--burger-line-size);outline:.0625rem solid #0000;outline:calc(.0625rem*var(--mantine-scale)) solid #0000;transition-duration:.3s;transition-duration:var(--burger-transition-duration,.3s);transition-property:background-color,transform;transition-timing-function:ease;transition-timing-function:var(--burger-transition-timing-function,ease);width:var(--burger-size)}.m_d4fb9cad:after,.m_d4fb9cad:before{content:"";inset-inline-start:0;position:absolute}.m_d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m_d4fb9cad:after{top:calc(var(--burger-size)/3)}.m_d4fb9cad[data-opened]{background-color:initial}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs:calc(1.875rem*var(--mantine-scale));--button-height-sm:calc(2.25rem*var(--mantine-scale));--button-height-md:calc(2.625rem*var(--mantine-scale));--button-height-lg:calc(3.125rem*var(--mantine-scale));--button-height-xl:calc(3.75rem*var(--mantine-scale));--button-height-compact-xs:calc(1.375rem*var(--mantine-scale));--button-height-compact-sm:calc(1.625rem*var(--mantine-scale));--button-height-compact-md:calc(1.875rem*var(--mantine-scale));--button-height-compact-lg:calc(2.125rem*var(--mantine-scale));--button-height-compact-xl:calc(2.5rem*var(--mantine-scale));--button-padding-x-xs:calc(0.875rem*var(--mantine-scale));--button-padding-x-sm:calc(1.125rem*var(--mantine-scale));--button-padding-x-md:calc(1.375rem*var(--mantine-scale));--button-padding-x-lg:calc(1.625rem*var(--mantine-scale));--button-padding-x-xl:calc(2rem*var(--mantine-scale));--button-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--button-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--button-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--button-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--button-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);background:var(--mantine-color-blue-filled);background:var(--button-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));color:#fff;color:var(--button-color,var(--mantine-color-white));cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--button-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--button-height-sm);height:var(--button-height,var(--button-height-sm));line-height:1;overflow:hidden;padding-inline:var(--button-padding-x-sm);padding-inline:var(--button-padding-x,var(--button-padding-x-sm));position:relative;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:auto}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-disabled);border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;color:var(--mantine-color-disabled-color);cursor:not-allowed;transform:none}.m_77c9d27d:before{border-radius:.25rem;border-radius:var(--button-radius,var(--mantine-radius-default));content:"";filter:blur(12px);inset:-.0625rem;inset:calc(-.0625rem*var(--mantine-scale));opacity:0;pointer-events:none;position:absolute;transform:translateY(-100%);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:#ffffff26}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:#00000026}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media (hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--mantine-color-blue-filled-hover);background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-color);color:var(--button-hover-color,var(--button-color))}}@media (hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--mantine-color-blue-filled-hover);background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-color);color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{justify-content:center;justify-content:var(--button-justify,center);overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_80f1301b,.m_811560b9{align-items:center;display:flex;height:100%}.m_811560b9{opacity:1;overflow:hidden;white-space:nowrap}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:.625rem;margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{left:50%;position:absolute;top:50%}.m_80d6d844{--button-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--button-border-width)/2);border-start-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--button-border-width)/2);border-start-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width)/2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width)/2);border-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_70be2a01{--section-height-xs:calc(1.875rem*var(--mantine-scale));--section-height-sm:calc(2.25rem*var(--mantine-scale));--section-height-md:calc(2.625rem*var(--mantine-scale));--section-height-lg:calc(3.125rem*var(--mantine-scale));--section-height-xl:calc(3.75rem*var(--mantine-scale));--section-height-compact-xs:calc(1.375rem*var(--mantine-scale));--section-height-compact-sm:calc(1.625rem*var(--mantine-scale));--section-height-compact-md:calc(1.875rem*var(--mantine-scale));--section-height-compact-lg:calc(2.125rem*var(--mantine-scale));--section-height-compact-xl:calc(2.5rem*var(--mantine-scale));--section-padding-x-xs:calc(0.875rem*var(--mantine-scale));--section-padding-x-sm:calc(1.125rem*var(--mantine-scale));--section-padding-x-md:calc(1.375rem*var(--mantine-scale));--section-padding-x-lg:calc(1.625rem*var(--mantine-scale));--section-padding-x-xl:calc(2rem*var(--mantine-scale));--section-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--section-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);align-items:center;background:var(--mantine-color-blue-filled);background:var(--section-bg,var(--mantine-primary-color-filled));border:.0625rem solid #0000;border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid #0000);border-radius:.25rem;border-radius:var(--section-radius,var(--mantine-radius-default));color:#fff;color:var(--section-color,var(--mantine-color-white));display:inline-flex;font-size:.875rem;font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height-sm);height:var(--section-height,var(--section-height-sm));justify-content:center;line-height:1;padding-inline:var(--section-padding-x-sm);padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_e615b15f{--card-padding:var(--mantine-spacing-md);color:var(--mantine-color-text);display:flex;flex-direction:column;overflow:hidden;padding:var(--card-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding)*-1)}.m_599a2148:where(:first-child){border-top:none!important;margin-top:calc(var(--card-padding)*-1)}.m_599a2148:where(:last-child){border-bottom:none!important;margin-bottom:calc(var(--card-padding)*-1)}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-bottom:.0625rem solid;border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{align-items:center;display:flex;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs:calc(1.4375rem*var(--mantine-scale));--chip-size-sm:calc(1.75rem*var(--mantine-scale));--chip-size-md:calc(2rem*var(--mantine-scale));--chip-size-lg:calc(2.25rem*var(--mantine-scale));--chip-size-xl:calc(2.5rem*var(--mantine-scale));--chip-icon-size-xs:calc(0.625rem*var(--mantine-scale));--chip-icon-size-sm:calc(0.75rem*var(--mantine-scale));--chip-icon-size-md:calc(0.875rem*var(--mantine-scale));--chip-icon-size-lg:calc(1rem*var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem*var(--mantine-scale));--chip-padding-xs:calc(1rem*var(--mantine-scale));--chip-padding-sm:calc(1.25rem*var(--mantine-scale));--chip-padding-md:calc(1.5rem*var(--mantine-scale));--chip-padding-lg:calc(1.75rem*var(--mantine-scale));--chip-padding-xl:calc(2rem*var(--mantine-scale));--chip-checked-padding-xs:calc(0.46875rem*var(--mantine-scale));--chip-checked-padding-sm:calc(0.625rem*var(--mantine-scale));--chip-checked-padding-md:calc(0.73125rem*var(--mantine-scale));--chip-checked-padding-lg:calc(0.84375rem*var(--mantine-scale));--chip-checked-padding-xl:calc(0.98125rem*var(--mantine-scale));--chip-spacing-xs:calc(0.625rem*var(--mantine-scale));--chip-spacing-sm:calc(0.75rem*var(--mantine-scale));--chip-spacing-md:calc(1rem*var(--mantine-scale));--chip-spacing-lg:calc(1.25rem*var(--mantine-scale));--chip-spacing-xl:calc(1.375rem*var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(0.0625rem*var(--mantine-scale)) solid #0000}.m_be049a53{-webkit-tap-highlight-color:transparent;align-items:center;border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:1000rem;border-radius:var(--chip-radius,1000rem);color:var(--mantine-color-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--chip-fz,var(--mantine-font-size-sm));height:var(--chip-size);line-height:calc(var(--chip-size) - .125rem);line-height:calc(var(--chip-size) - .125rem*var(--mantine-scale));padding-inline:var(--chip-padding);-webkit-user-select:none;user-select:none;white-space:nowrap}.m_be049a53:where([data-checked]){padding:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:#fff;background-color:var(--mantine-color-white);border:1px solid #dee2e6;border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border:1px solid #424242;border:1px solid var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media (hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_f7e165c3:not([data-disabled]),.m_fa109255:not([data-disabled]){border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:#e9ecef;background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:#424242;background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:#e9ecef;background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:#424242;background-color:var(--mantine-color-dark-4)}}.m_f7e165c3:not([data-disabled]):where([data-checked]),.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);background-color:var(--chip-bg);color:var(--chip-color)}@media (hover:hover){.m_f7e165c3:not([data-disabled]):where([data-checked]):hover,.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media (hover:none){.m_f7e165c3:not([data-disabled]):where([data-checked]):active,.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{align-items:center;display:flex;max-width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);overflow:hidden;width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5)}.m_9ac86df9,.m_d6d72580{height:var(--chip-icon-size)}.m_d6d72580{color:inherit;color:var(--chip-icon-color,inherit);display:block;width:var(--chip-icon-size)}.m_bde07329{height:0;margin:0;opacity:0;padding:0;width:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m_b183c0a2{border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);margin:0;overflow:auto;padding:2px .3125rem;padding:2px calc(var(--mantine-spacing-xs)/2)}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:#f8f9fa;background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:#2e2e2e;background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:.625rem;padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size:calc(1.75rem*var(--mantine-scale));--cs-radius:calc(62.5rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:var(--cs-radius);color:inherit;display:block;height:var(--cs-size);line-height:1;min-height:var(--cs-size);min-width:var(--cs-size);position:relative;text-decoration:none;width:var(--cs-size)}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b,.m_98ae7f22{border-radius:var(--cs-radius);inset:0;position:absolute}.m_98ae7f22{box-shadow:inset 0 0 0 .0625rem #0000001a,inset 0 0 .25rem #00000026;box-shadow:#0000001a 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,#00000026 0 0 calc(.25rem*var(--mantine-scale)) inset;z-index:1}.m_95709ac0{background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,#0000 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%);background-position:0 0,0 .25rem,.25rem -.25rem,-.25rem 0;background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale)) 0;background-size:.5rem .5rem;background-size:calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale))}.m_93e74e3,.m_95709ac0{border-radius:var(--cs-radius);inset:0;position:absolute}.m_93e74e3{align-items:center;display:flex;justify-content:center;z-index:2}.m_fee9c77{--cp-width-xs:calc(11.25rem*var(--mantine-scale));--cp-width-sm:calc(12.5rem*var(--mantine-scale));--cp-width-md:calc(15rem*var(--mantine-scale));--cp-width-lg:calc(17.5rem*var(--mantine-scale));--cp-width-xl:calc(20rem*var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem*var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem*var(--mantine-scale));--cp-preview-size-md:calc(2.625rem*var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem*var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem*var(--mantine-scale));--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem*var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem*var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem*var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem*var(--mantine-scale));--cp-saturation-height-xl:calc(10rem*var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);padding:.0625rem;padding:calc(.0625rem*var(--mantine-scale));width:var(--cp-width)}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{height:var(--cp-preview-size);width:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing)/2)}.m_3283bb96{flex:1 1}.m_3283bb96:not(:only-child){margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid #fff;border:2px solid var(--mantine-color-white);border-radius:var(--cp-thumb-size);box-shadow:0 0 1px #0009;height:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);overflow:hidden;position:absolute;top:calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2);width:var(--cp-thumb-size)}.m_d8ee6fd8{cursor:pointer;flex:0 0 calc(var(--cp-swatch-size) - 0.25rem);flex:0 0 calc(var(--cp-swatch-size) - 0.25rem*var(--mantine-scale));height:auto!important;margin:.125rem;margin:calc(.125rem*var(--mantine-scale));min-height:0!important;min-width:0!important;padding-bottom:calc(var(--cp-swatch-size) - .25rem*var(--mantine-scale));width:auto!important}.m_5711e686{display:flex;flex-wrap:wrap;margin-top:.3125rem;margin-top:calc(.3125rem*var(--mantine-scale));margin-inline:-.125rem;margin-inline:calc(-.125rem*var(--mantine-scale))}.m_202a296e{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;border-radius:.25rem;border-radius:var(--mantine-radius-sm);height:var(--cp-saturation-height);margin:calc(var(--cp-thumb-size)/2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:.25rem;border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));height:calc(var(--cp-thumb-size) + .125rem);height:calc(var(--cp-thumb-size) + .125rem*var(--mantine-scale));margin-inline:calc(var(--cp-thumb-size)/2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:.375rem;margin-top:calc(.375rem*var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{border-radius:10000rem;bottom:0;position:absolute;top:0;inset-inline:calc(var(--cp-thumb-size)*-1/2 - .0625rem);inset-inline:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale))}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(0.875rem*var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem*var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem*var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem*var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem*var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem*var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem*var(--mantine-scale));--ci-preview-size-md:calc(1.375rem*var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem*var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem*var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:.5rem;padding:calc(.5rem*var(--mantine-scale))}.m_7485cace{--container-size-xs:calc(33.75rem*var(--mantine-scale));--container-size-sm:calc(45rem*var(--mantine-scale));--container-size-md:calc(60rem*var(--mantine-scale));--container-size-lg:calc(71.25rem*var(--mantine-scale));--container-size-xl:calc(82.5rem*var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){margin-inline:auto;max-width:var(--container-size);padding-inline:1rem;padding-inline:var(--mantine-spacing-md)}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{margin-inline:auto;max-width:var(--container-size)}.m_e2125a27{--dialog-size-xs:calc(10rem*var(--mantine-scale));--dialog-size-sm:calc(12.5rem*var(--mantine-scale));--dialog-size-md:calc(21.25rem*var(--mantine-scale));--dialog-size-lg:calc(25rem*var(--mantine-scale));--dialog-size-xl:calc(31.25rem*var(--mantine-scale));--dialog-size:var(--dialog-size-md);max-width:calc(100vw - 4rem);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:3.125rem;min-height:calc(3.125rem*var(--mantine-scale));position:relative;width:var(--dialog-size)}.m_5abab665{inset-inline-end:.5rem;inset-inline-end:calc(var(--mantine-spacing-md)/2);position:absolute;top:.5rem;top:calc(var(--mantine-spacing-md)/2)}.m_3eebeb36{--divider-size-xs:calc(0.0625rem*var(--mantine-scale));--divider-size-sm:calc(0.125rem*var(--mantine-scale));--divider-size-md:calc(0.1875rem*var(--mantine-scale));--divider-size-lg:calc(0.25rem*var(--mantine-scale));--divider-size-xl:calc(0.3125rem*var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){align-self:stretch;border-inline-start:var(--divider-size) solid var(--divider-color);border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:.75rem;font-size:var(--mantine-font-size-xs);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after,.m_9e365f20:before{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);content:"";flex:1 1;height:.0625rem;height:calc(.0625rem*var(--mantine-scale))}.m_9e365f20:after{margin-inline-start:.625rem;margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem*var(--mantine-scale));--drawer-size-sm:calc(23.75rem*var(--mantine-scale));--drawer-size-md:calc(27.5rem*var(--mantine-scale));--drawer-size-lg:calc(38.75rem*var(--mantine-scale));--drawer-size-xl:calc(48.75rem*var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:0 0 var(--drawer-size);flex:var(--drawer-flex,0 0 var(--drawer-size));height:calc(100% - var(--drawer-offset)*2);height:var(--drawer-height,calc(100% - var(--drawer-offset)*2));margin:var(--drawer-offset);max-height:calc(100% - var(--drawer-offset)*2);max-width:calc(100% - var(--drawer-offset)*2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{align-items:flex-start;align-items:var(--drawer-align,flex-start);display:flex;justify-content:flex-start;justify-content:var(--drawer-justify,flex-start)}.m_e9408a47{border-radius:.25rem;border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto;padding:1.25rem;padding:var(--mantine-spacing-lg);padding-top:.625rem;padding-top:var(--mantine-spacing-xs)}.m_84c9523a{border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{background-color:#fff;background-color:var(--mantine-color-white);border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{background-color:#242424;background-color:var(--mantine-color-dark-7);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_ef274e49{border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0);border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:.875rem;font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:.75rem;margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-margin:calc(var(--grid-gutter)/-2);--grid-col-padding:calc(var(--grid-gutter)/2);overflow:var(--grid-overflow)}.m_dee7bd2f{align-items:var(--grid-align);display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);margin:var(--grid-margin);width:calc(100% + var(--grid-gutter))}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-basis:var(--col-flex-basis);flex-grow:var(--col-flex-grow);flex-shrink:0;margin-inline-start:var(--col-offset);max-width:var(--col-max-width);order:var(--col-order);padding:var(--grid-col-padding);width:var(--col-width)}.m_bcb3f3c2{color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{border-radius:0;border-radius:var(--image-radius,0);display:block;object-fit:cover;object-fit:var(--image-object-fit,cover);width:100%}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:calc(0.625rem*var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{align-items:center;bottom:var(--indicator-bottom);color:#fff;color:var(--indicator-text-color,var(--mantine-color-white));display:flex;font-size:.75rem;font-size:var(--mantine-font-size-xs);height:var(--indicator-size);justify-content:center;left:var(--indicator-left);min-width:var(--indicator-size);right:var(--indicator-right);top:var(--indicator-top);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));white-space:nowrap;z-index:200;z-index:var(--indicator-z-index,200)}.m_760d1fb1,.m_760d1fb1:before{background-color:var(--indicator-color);border-radius:1000rem;border-radius:var(--indicator-radius,1000rem);position:absolute}.m_760d1fb1:before{content:"";inset:0;z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:.3125rem;padding-inline:calc(var(--mantine-spacing-xs)/2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs:calc(0.625rem*var(--mantine-scale));--kbd-fz-sm:calc(0.75rem*var(--mantine-scale));--kbd-fz-md:calc(0.875rem*var(--mantine-scale));--kbd-fz-lg:calc(1rem*var(--mantine-scale));--kbd-fz-xl:calc(1.25rem*var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:.1875rem;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:1.55;line-height:var(--mantine-line-height);padding:.12em .45em;text-align:center;unicode-bidi:embed}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0);border-color:#dee2e6;border-color:var(--mantine-color-gray-3);color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4);color:#c9c9c9;color:var(--mantine-color-dark-0)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);font-size:var(--list-fz);line-height:var(--list-lh);list-style-position:inside;margin:0;padding:0}.m_abbac491:where([data-with-padding]){padding-inline-start:1rem;padding-inline-start:var(--mantine-spacing-md)}.m_abb6bec2{line-height:var(--list-lh);white-space:nowrap}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:0;margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{align-items:flex-start;align-items:var(--li-align,flex-start);display:inline-flex;flex-direction:column;flex-direction:var(--li-direction,column);white-space:normal}.m_60f83e5b{display:inline-block;margin-inline-end:.75rem;margin-inline-end:var(--mantine-spacing-sm);vertical-align:middle}.m_6e45937b{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:.25rem;padding:calc(.25rem*var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);cursor:default;font-size:.75rem;font-size:var(--mantine-font-size-xs);font-weight:500;padding:.3125rem .75rem;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm)}.m_efdf90cb{border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:.25rem;margin-bottom:calc(.25rem*var(--mantine-scale));margin-top:.25rem;margin-top:calc(.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:#e9ecef;border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{align-items:center;border-radius:.25rem;border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--mantine-color-text);color:var(--menu-item-color,var(--mantine-color-text));display:flex;font-size:.875rem;font-size:var(--mantine-font-size-sm);padding:.41667rem .75rem;padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;width:100%}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:#f1f3f5;background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:#424242;background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:.3125rem;padding-inline-end:calc(.3125rem*var(--mantine-scale))}.m_5476e0d3{flex:1 1}.m_8b75e504{align-items:center;display:flex;justify-content:center}.m_8b75e504:where([data-position=left]){margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:.625rem;margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs:calc(20rem*var(--mantine-scale));--modal-size-sm:calc(23.75rem*var(--mantine-scale));--modal-size-md:calc(27.5rem*var(--mantine-scale));--modal-size-lg:calc(38.75rem*var(--mantine-scale));--modal-size-xl:calc(48.75rem*var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-end-radius:.25rem;border-start-end-radius:var(--modal-radius,var(--mantine-radius-default));border-start-start-radius:.25rem;border-start-start-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:0 0 var(--modal-size);flex:var(--modal-content-flex,0 0 var(--modal-size));height:auto;height:var(--modal-content-height,auto);max-height:calc(100dvh - var(--modal-y-offset)*2);max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset)*2));max-width:100%;overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{align-items:flex-start;align-items:var(--modal-inner-align,flex-start);display:flex;justify-content:center;padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-x-offset);padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs:calc(0.625rem*var(--mantine-scale));--pill-fz-sm:calc(0.75rem*var(--mantine-scale));--pill-fz-md:calc(0.875rem*var(--mantine-scale));--pill-fz-lg:calc(1rem*var(--mantine-scale));--pill-fz-xl:calc(1.125rem*var(--mantine-scale));--pill-height-xs:calc(1.125rem*var(--mantine-scale));--pill-height-sm:calc(1.375rem*var(--mantine-scale));--pill-height-md:calc(1.5625rem*var(--mantine-scale));--pill-height-lg:calc(1.75rem*var(--mantine-scale));--pill-height-xl:calc(2rem*var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);align-items:center;border-radius:1000rem;border-radius:var(--pill-radius,1000rem);display:inline-flex;flex:0 1;font-size:var(--pill-fz);height:var(--pill-height);line-height:1;max-width:100%;padding-inline:.8em;user-select:none;-webkit-user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:#242424;background-color:var(--mantine-color-dark-7);color:#c9c9c9;color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:#000;color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);overflow:hidden;text-overflow:ellipsis}.m_ae386778{border-end-end-radius:50%;border-end-end-radius:var(--pill-radius,50%);border-radius:0;border-start-end-radius:50%;border-start-end-radius:var(--pill-radius,50%);color:inherit;flex:0 1;font-size:inherit;height:100%;min-height:0;min-height:auto;min-width:2em;padding-inline-end:.3em;padding-inline-start:.1em;width:auto}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{background-color:initial;cursor:not-allowed;display:none;min-width:.8em;padding:0;width:.8em}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(0.375rem*var(--mantine-scale));--pg-gap-sm:calc(0.5rem*var(--mantine-scale));--pg-gap-md:calc(0.625rem*var(--mantine-scale));--pg-gap-lg:calc(0.75rem*var(--mantine-scale));--pg-gap-xl:calc(0.75rem*var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--pg-gap)}.m_45c4369d{appearance:none;background-color:initial;border:0;color:inherit;flex:1 1;font-size:inherit;height:1.6em;min-width:6.25rem;min-width:calc(6.25rem*var(--mantine-scale));padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;opacity:1;position:static;visibility:visible}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);align-items:center;display:flex;padding:8px .75rem;padding:8px var(--mantine-spacing-sm);-webkit-user-select:none;user-select:none;width:100%}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media (hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media (hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:0.9;--description-color:var(--nl-color)}.m_690090b5{align-items:center;display:flex;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:.75rem;margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:.75rem;margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:.875rem;font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1 1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{color:var(--mantine-color-dimmed);color:var(--description-color,var(--mantine-color-dimmed));display:block;font-size:.75rem;font-size:var(--mantine-font-size-xs);opacity:1;opacity:var(--description-opacity,1);overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:1.25rem;padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);align-items:center;box-shadow:0 .0625rem .1875rem #0000000d,0 1.75rem 1.4375rem -.4375rem #0000000d,0 .75rem .75rem -.4375rem #0000000a;box-shadow:var(--mantine-shadow-lg);box-sizing:border-box;display:flex;overflow:hidden;padding-inline-end:.625rem;padding-inline-end:var(--mantine-spacing-xs);padding-bottom:.625rem;padding-bottom:var(--mantine-spacing-xs);padding-inline-start:1.375rem;padding-inline-start:calc(1.375rem*var(--mantine-scale));padding-top:.625rem;padding-top:var(--mantine-spacing-xs);position:relative}.m_a513464,.m_a513464:before{border-radius:var(--notification-radius)}.m_a513464:before{background-color:var(--notification-color);bottom:var(--notification-radius);content:"";display:block;inset-inline-start:.25rem;inset-inline-start:calc(.25rem*var(--mantine-scale));position:absolute;top:var(--notification-radius);width:.375rem;width:calc(.375rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:#fff;background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid #dee2e6;border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid #424242;border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{align-items:center;background-color:var(--notification-color);border-radius:1.75rem;border-radius:calc(1.75rem*var(--mantine-scale));box-sizing:border-box;color:#fff;color:var(--mantine-color-white);display:flex;height:1.75rem;height:calc(1.75rem*var(--mantine-scale));justify-content:center;width:1.75rem;width:calc(1.75rem*var(--mantine-scale))}.m_a4ceffb,.m_b0920b15{margin-inline-end:1rem;margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1 1;margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{font-size:.875rem;font-size:var(--mantine-font-size-sm);font-weight:500;line-height:1.45;line-height:var(--mantine-line-height-sm);margin-bottom:.125rem;margin-bottom:calc(.125rem*var(--mantine-scale));overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:#212529;color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:#fff;color:var(--mantine-color-white)}.m_3d733a3a{font-size:.875rem;font-size:var(--mantine-font-size-sm);line-height:1.45;line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:#c9c9c9;color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:#868e96;color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:#828282;color:var(--mantine-color-dark-2)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem*var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem*var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem*var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem*var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem*var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(0.625rem*var(--mantine-scale));--ni-chevron-size-sm:calc(0.875rem*var(--mantine-scale));--ni-chevron-size-md:calc(1rem*var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem*var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem*var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);display:flex;flex-direction:column;height:calc(var(--input-height) - .125rem);height:calc(var(--input-height) - .125rem*var(--mantine-scale));margin-inline-start:auto;max-width:calc(var(--ni-chevron-size)*1.7);width:100%}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - 0.0625rem*var(--mantine-scale));align-items:center;background-color:initial;border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;display:flex;flex:0 0 50%;height:calc(var(--input-height)/2 - .0625rem);height:calc(var(--input-height)/2 - .0625rem*var(--mantine-scale));justify-content:center;padding:0;width:100%}.m_80b4b171:where(:disabled){background-color:initial;color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.6}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:#424242;background-color:var(--mantine-color-dark-4)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:#424242;background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-end-end-radius:var(--control-radius);border-radius:0}.m_4addd315{--pagination-control-size-xs:calc(1.375rem*var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem*var(--mantine-scale));--pagination-control-size-md:calc(2rem*var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem*var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem*var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_326d024a{align-items:center;border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:.25rem;border-radius:var(--pagination-control-radius,var(--mantine-radius-default));color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--pagination-control-fz);height:var(--pagination-control-size);justify-content:center;line-height:1;min-width:var(--pagination-control-size)}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size)/4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:#fff;color:var(--pagination-active-color,var(--mantine-color-white))}@media (hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media (hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{align-items:center;display:flex;height:var(--pagination-control-size);justify-content:center;min-width:var(--pagination-control-size);pointer-events:none}.m_f61ca620{--psi-button-size-xs:calc(1.375rem*var(--mantine-scale));--psi-button-size-sm:calc(1.625rem*var(--mantine-scale));--psi-button-size-md:calc(1.75rem*var(--mantine-scale));--psi-button-size-lg:calc(2rem*var(--mantine-scale));--psi-button-size-xl:calc(2.5rem*var(--mantine-scale));--psi-icon-size-xs:calc(0.75rem*var(--mantine-scale));--psi-icon-size-sm:calc(0.9375rem*var(--mantine-scale));--psi-icon-size-md:calc(1.0625rem*var(--mantine-scale));--psi-icon-size-lg:calc(1.1875rem*var(--mantine-scale));--psi-icon-size-xl:calc(1.3125rem*var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{overflow:hidden;position:relative}.m_f2d85dd2{background-color:initial;border:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family);font-size:inherit;height:100%;inset:0;line-height:1.55;line-height:var(--mantine-line-height);outline:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;width:100%}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{height:var(--psi-button-size);min-height:var(--psi-button-size);min-width:var(--psi-button-size);width:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem*var(--mantine-scale));--pin-input-size-sm:calc(2.25rem*var(--mantine-scale));--pin-input-size-md:calc(2.625rem*var(--mantine-scale));--pin-input-size-lg:calc(3.125rem*var(--mantine-scale));--pin-input-size-xl:calc(3.75rem*var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{height:var(--pin-input-size);width:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:2.5rem 0;background-position:calc(2.5rem*var(--mantine-scale)) 0}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(0.1875rem*var(--mantine-scale));--progress-size-sm:calc(0.3125rem*var(--mantine-scale));--progress-size-md:calc(0.5rem*var(--mantine-scale));--progress-size-lg:calc(0.75rem*var(--mantine-scale));--progress-size-xl:calc(1rem*var(--mantine-scale));border-radius:var(--progress-radius);display:flex;height:var(--progress-size);overflow:hidden;position:relative}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:#e9ecef;background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:#424242;background-color:var(--mantine-color-dark-4)}.m_2242eb65{align-items:center;background-color:var(--progress-section-color);background-size:1.25rem 1.25rem;background-size:calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));display:flex;height:100%;justify-content:center;overflow:hidden;transition:width .1s ease;transition:width var(--progress-transition-duration,.1s) ease;width:var(--progress-section-width)}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-end-end-radius:var(--progress-radius);border-radius:0;border-start-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-end-start-radius:var(--progress-radius);border-radius:0;border-start-start-radius:var(--progress-radius)}.m_91e40b74{color:#fff;color:var(--progress-label-color,var(--mantine-color-white));font-size:min(calc(var(--progress-size)*.65),1.125rem);font-size:min(calc(var(--progress-size)*.65),calc(1.125rem*var(--mantine-scale)));font-weight:700;line-height:1;overflow:hidden;padding-inline:.25rem;padding-inline:calc(.25rem*var(--mantine-scale));text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.m_9dc8ae12{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-size:var(--radio-size-sm);--radio-color:var(--mantine-primary-color-filled);--radio-icon-color:var(--mantine-color-white);-webkit-tap-highlight-color:transparent;align-items:center;border:.0625rem solid #0000;border:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:10000px;border-radius:var(--radio-radius,10000px);cursor:default;cursor:var(--mantine-cursor-type);display:flex;height:var(--radio-size);justify-content:center;min-height:var(--radio-size);min-width:var(--radio-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--radio-size)}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked],.m_717d7ff6[data-indeterminate]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632,.m_717d7ff6[data-indeterminate]>.m_3e4da632{color:var(--radio-icon-color);opacity:1;transform:none}.m_717d7ff6[data-disabled]{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-checked]:not([data-disabled]),.m_2980836c[data-indeterminate]:not([data-disabled]){background-color:initial;border-color:var(--radio-color)}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{color:#0000;display:block;height:var(--radio-icon-size);opacity:1;pointer-events:none;transform:translateY(.3125rem) scale(.5);transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:var(--radio-icon-size)}.m_f3f1af94{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{height:var(--radio-size);order:1;position:relative;width:var(--radio-size)}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);height:var(--radio-icon-size);left:calc(50% - var(--radio-icon-size)/2);opacity:0;opacity:var(--radio-icon-opacity,0);pointer-events:none;position:absolute;top:calc(50% - var(--radio-icon-size)/2);transform:scale(.2) translateY(.625rem);transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem*var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;width:var(--radio-icon-size)}.m_8a3dbb89{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--radio-size);border-radius:var(--radio-radius,var(--radio-size));cursor:default;cursor:var(--mantine-cursor-type);display:flex;height:var(--radio-size);justify-content:center;margin:0;position:relative;transition-duration:.1s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--radio-size)}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:#fff;background-color:var(--mantine-color-white);border-color:#ced4da;border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:#2e2e2e;background-color:var(--mantine-color-dark-6);border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--mantine-color-blue-filled);background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:initial;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_f8d312f2{--rating-size-xs:calc(0.875rem*var(--mantine-scale));--rating-size-sm:calc(1.125rem*var(--mantine-scale));--rating-size-md:calc(1.25rem*var(--mantine-scale));--rating-size-lg:calc(1.75rem*var(--mantine-scale));--rating-size-xl:calc(2rem*var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){transform:scale(1.1);z-index:1}.m_5662a89a{display:block;height:var(--rating-size);width:var(--rating-size)}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:#dee2e6;fill:var(--mantine-color-gray-3);stroke:#dee2e6;stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:#696969;fill:var(--mantine-color-dark-3);stroke:#696969;stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{-webkit-tap-highlight-color:transparent;height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m_21342ee4{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;left:0;position:absolute;top:0;z-index:0;z-index:var(--rating-item-z-index,0)}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);border-radius:var(--tooltip-radius);font-size:.875rem;font-size:var(--mantine-font-size-sm);padding:.3125rem .625rem;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);pointer-events:none;position:absolute;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:#212529;background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:#fff;color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:#e9ecef;background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:#000;color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{--rp-transition-duration:0ms;position:relative}.m_b32e4812,.m_d43b5134{height:var(--rp-size);min-height:var(--rp-size);min-width:var(--rp-size);width:var(--rp-size)}.m_d43b5134{transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--rp-curve-root-color);stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;inset-inline:var(--rp-label-offset);transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:calc(0.125rem*var(--mantine-scale)) calc(0.375rem*var(--mantine-scale));--sc-padding-sm:calc(0.1875rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--sc-padding-md:calc(0.25rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--sc-padding-lg:calc(0.4375rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--sc-padding-xl:calc(0.625rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--sc-transition-duration:200ms;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));display:inline-flex;flex-direction:row;overflow:hidden;padding:.25rem;padding:calc(.25rem*var(--mantine-scale));position:relative;width:auto}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.m_9e182ccd{border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));display:block;position:absolute;z-index:1}:where([data-mantine-color-scheme=light]) .m_9e182ccd{background-color:#fff;background-color:var(--sc-color,var(--mantine-color-white));box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{background-color:#3b3b3b;background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}.m_1738fcb2{-webkit-tap-highlight-color:transparent;border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));cursor:pointer;display:block;font-size:var(--sc-font-size);font-weight:500;outline:none;outline:var(--segmented-control-outline,none);overflow:hidden;padding:var(--sc-padding);text-align:center;text-overflow:ellipsis;transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);-webkit-user-select:none;user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:#b8b8b8;color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}.m_1738fcb2:where([data-disabled]),fieldset:disabled .m_1738fcb2{color:var(--mantine-color-disabled-color);cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:#000;color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:#fff;color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{border-radius:.25rem;border-radius:var(--sc-radius,var(--mantine-radius-default));content:"";inset:0;position:absolute;z-index:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{background-color:#fff;background-color:var(--sc-color,var(--mantine-color-white));box-shadow:none;box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{background-color:#3b3b3b;background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:#fff;color:var(--mantine-color-white)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:#fff;color:var(--mantine-color-white)}}@media (hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media (hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{flex:1 1;position:relative;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);z-index:2}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{background-color:var(--separator-color);bottom:0;content:"";inset-inline-start:0;position:absolute;top:0;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:.0625rem;height:calc(.0625rem*var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before,[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before{--separator-color:#0000}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color:var(--mantine-primary-color-filled);--scp-transition-duration:0ms;--scp-thickness:calc(0.625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;overflow:hidden;transform:var(--scp-rotation)}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{inset-inline:0;margin:0;padding:0;position:absolute;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness)*2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){padding-inline:calc(var(--scp-thickness)*3);top:50%}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{grid-gap:var(--sg-spacing-y) var(--sg-spacing-x);display:grid;gap:var(--sg-spacing-y) var(--sg-spacing-x);grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{border-radius:.25rem;border-radius:var(--skeleton-radius,var(--mantine-radius-default));height:auto;height:var(--skeleton-height,auto);position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;width:var(--skeleton-width,100%)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{background-color:var(--mantine-color-body);content:"";inset:0;position:absolute;z-index:10}.m_18320242:where([data-visible]):after{content:"";inset:0;position:absolute;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:#dee2e6;background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:#424242;background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(0.25rem*var(--mantine-scale));--slider-size-sm:calc(0.375rem*var(--mantine-scale));--slider-size-md:calc(0.5rem*var(--mantine-scale));--slider-size-lg:calc(0.625rem*var(--mantine-scale));--slider-size-xl:calc(0.75rem*var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem*var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:column;height:calc(var(--slider-size)*2);outline:none;padding-inline:var(--slider-size);position:relative;touch-action:none}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_c9357328{border-radius:.25rem;border-radius:var(--mantine-radius-sm);color:#fff;color:var(--mantine-color-white);font-size:.75rem;font-size:var(--mantine-font-size-xs);padding:.3125rem;padding:calc(var(--mantine-spacing-xs)/2);pointer-events:none;position:absolute;top:-2.25rem;top:calc(-2.25rem*var(--mantine-scale));touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:#212529;background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:#424242;background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{align-items:center;border:.25rem solid;border:calc(.25rem*var(--mantine-scale)) solid;border-radius:var(--slider-radius);cursor:pointer;display:flex;height:var(--slider-thumb-size);justify-content:center;left:var(--slider-thumb-offset);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale));position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:box-shadow .1s ease,transform .1s ease;-webkit-user-select:none;user-select:none;width:var(--slider-thumb-size);z-index:3}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}.m_c9a9a60a:where([data-disabled]),fieldset:disabled .m_c9a9a60a{display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:0 .0625rem .1875rem #0000000d,0 .625rem .9375rem -.3125rem #0000000d,0 .4375rem .4375rem -.3125rem #0000000a;box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%) scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{background-color:#fff;background-color:var(--mantine-color-white);border-color:var(--slider-color);color:var(--slider-color)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{background-color:var(--slider-color);border-color:#fff;border-color:var(--mantine-color-white);color:#fff;color:var(--mantine-color-white)}.m_a8645c2{align-items:center;cursor:pointer;display:flex;height:calc(var(--slider-size)*2);width:100%}.m_a8645c2:where([data-disabled]),fieldset:disabled .m_a8645c2{cursor:not-allowed}.m_c9ade57f{height:var(--slider-size);position:relative;width:100%}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}.m_c9ade57f:where([data-inverted][data-disabled]),fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{background-color:var(--slider-track-bg);background-color:var(--track-bg,var(--slider-track-bg));content:"";inset-inline:calc(var(--slider-size)*-1);z-index:0}.m_38aeed47,.m_c9ade57f:before{border-radius:var(--slider-radius);bottom:0;position:absolute;top:0}.m_38aeed47{background-color:var(--slider-color);inset-inline-start:var(--slider-bar-offset);width:var(--slider-bar-width);z-index:1}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}.m_38aeed47:where([data-disabled]:not([data-inverted])),fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{height:0;inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);pointer-events:none;position:absolute;top:0;z-index:2}.m_dd33bc19{background-color:#fff;background-color:var(--mantine-color-white);border:.125rem solid;border:calc(.125rem*var(--mantine-scale)) solid;border-radius:62.5rem;border-radius:calc(62.5rem*var(--mantine-scale));height:var(--slider-size);pointer-events:none;width:var(--slider-size)}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:#e9ecef;border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{cursor:pointer;font-size:.875rem;font-size:var(--mantine-font-size-sm);transform:translate(calc(-50% + var(--slider-size)/2),.3125rem);transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));-webkit-user-select:none;user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:#868e96;color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:#828282;color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:1.5rem;margin-bottom:calc(1.5rem*var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height .2s ease;transition:max-height var(--spoiler-transition-duration,.2s) ease}.m_b9131032{height:1.5rem;height:calc(1.5rem*var(--mantine-scale));inset-inline-start:0;position:absolute;top:100%}.m_6d731127{align-items:stretch;align-items:var(--stack-align,stretch);display:flex;flex-direction:column;gap:1rem;gap:var(--stack-gap,var(--mantine-spacing-md));justify-content:flex-start;justify-content:var(--stack-justify,flex-start)}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem*var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem*var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem*var(--mantine-scale));--stepper-icon-size-lg:calc(3rem*var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem*var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem*var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{align-items:center;display:flex;flex-wrap:nowrap}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:1rem 0;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{background-color:var(--stepper-outline-color);flex:1 1;height:var(--stepper-outline-thickness);margin-inline:1rem;margin-inline:var(--mantine-spacing-md);transition:background-color .15s ease}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs)/2);justify-content:flex-start;margin-top:var(--separator-spacing);min-height:calc(var(--stepper-icon-size) + 2rem + var(--separator-spacing));min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;inset-inline-start:calc(var(--stepper-icon-size)/2);position:absolute;top:calc(var(--stepper-icon-size) + var(--separator-spacing))}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{align-items:center;background-color:var(--stepper-outline-color);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);border-radius:var(--stepper-radius);display:flex;font-size:var(--stepper-fz);font-weight:700;height:var(--stepper-icon-size);justify-content:center;min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--stepper-icon-size)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:#b8b8b8;color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){background-color:var(--step-color);border-color:var(--step-color);color:#fff;color:var(--stepper-icon-color,var(--mantine-color-white))}.m_a79331dc{align-items:center;color:#fff;color:var(--stepper-icon-color,var(--mantine-color-white));display:flex;inset:0;justify-content:center;position:absolute}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:.75rem;margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){margin-inline-end:.75rem;margin-inline-end:var(--mantine-spacing-sm);text-align:right}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-size:var(--stepper-fz);font-weight:500;line-height:1}.m_164eea74{color:var(--mantine-color-dimmed);font-size:calc(var(--stepper-fz) - .125rem);font-size:calc(var(--stepper-fz) - .125rem*var(--mantine-scale));line-height:1;margin-bottom:calc(var(--stepper-spacing)/3);margin-top:calc(var(--stepper-spacing)/3)}.m_5f93f3bb{--switch-height-xs:calc(1rem*var(--mantine-scale));--switch-height-sm:calc(1.25rem*var(--mantine-scale));--switch-height-md:calc(1.5rem*var(--mantine-scale));--switch-height-lg:calc(1.875rem*var(--mantine-scale));--switch-height-xl:calc(2.25rem*var(--mantine-scale));--switch-width-xs:calc(2rem*var(--mantine-scale));--switch-width-sm:calc(2.375rem*var(--mantine-scale));--switch-width-md:calc(2.875rem*var(--mantine-scale));--switch-width-lg:calc(3.5rem*var(--mantine-scale));--switch-width-xl:calc(4.5rem*var(--mantine-scale));--switch-thumb-size-xs:calc(0.75rem*var(--mantine-scale));--switch-thumb-size-sm:calc(0.875rem*var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem*var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem*var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem*var(--mantine-scale));--switch-label-font-size-xs:calc(0.3125rem*var(--mantine-scale));--switch-label-font-size-sm:calc(0.375rem*var(--mantine-scale));--switch-label-font-size-md:calc(0.4375rem*var(--mantine-scale));--switch-label-font-size-lg:calc(0.5625rem*var(--mantine-scale));--switch-label-font-size-xl:calc(0.6875rem*var(--mantine-scale));--switch-track-label-padding-xs:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-sm:calc(0.15625rem*var(--mantine-scale));--switch-track-label-padding-md:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-lg:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-xl:calc(0.21875rem*var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem*var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{height:0;opacity:0;padding:0;position:absolute;white-space:nowrap;width:0}.m_926b4011,.m_9307d992{margin:0;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;background-color:var(--switch-bg);border-radius:var(--switch-radius);color:var(--switch-text-color);cursor:default;cursor:var(--switch-cursor,var(--mantine-cursor-type));display:flex;font-size:var(--switch-label-font-size);font-weight:600;height:var(--switch-height);line-height:0;min-width:var(--switch-width);order:1;order:var(--switch-order,1);position:relative;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;z-index:0}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{background-color:#fff;background-color:var(--switch-thumb-bg,var(--mantine-color-white));border-radius:var(--switch-radius);display:flex;height:var(--switch-thumb-size);inset-inline-start:var(--switch-track-label-padding);inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding));position:absolute;transition:inset-inline-start .15s ease;width:var(--switch-thumb-size);z-index:1}.m_93039a1d:where([data-with-thumb-indicator]):before{background-color:var(--switch-bg);border-radius:var(--switch-radius);content:"";height:40%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{display:grid;height:100%;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{border:none;border-collapse:collapse;border-spacing:0;caption-side:bottom;caption-side:var(--table-caption-side,bottom);font-size:.875rem;font-size:var(--mantine-font-size-sm);line-height:1.55;line-height:var(--mantine-line-height);table-layout:auto;table-layout:var(--table-layout,auto);width:100%}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:#2e2e2e;background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{background-color:initial;border-bottom:none}@media (hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:.0625rem solid var(--table-border-color);border-inline-end:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:0;top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-body);position:sticky;top:0;top:var(--table-sticky-header-offset,0)}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3{top:auto}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:.625rem;margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{max-height:var(--table-max-height);min-width:var(--table-min-width)}.m_bcaa9990{--toc-depth-offset:0.8em;display:flex;flex-direction:column}.m_375a65ef{border-radius:.25rem;border-radius:var(--toc-radius,var(--mantine-radius-default));display:block;font-size:1rem;font-size:var(--toc-size,var(--mantine-font-size-md));padding:.3em .8em;padding-left:max(calc(var(--depth-offset)*var(--toc-depth-offset)),.8em)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0;display:var(--tabs-display);flex-direction:var(--tabs-flex-direction)}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{bottom:auto;top:0}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(0.0625rem*var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm)/2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-direction:var(--tabs-list-direction);flex-wrap:wrap;gap:var(--tabs-list-gap);justify-content:flex-start;justify-content:var(--tabs-justify,flex-start)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1 1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{align-items:center;display:flex;font-size:.875rem;font-size:var(--mantine-font-size-sm);line-height:1;padding:.625rem 1rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:0}.m_4ec4dce6:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{align-items:center;display:flex;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:.625rem;margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:.625rem;margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1 1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_539e827b{background-color:initial;border-color:#0000;border-radius:var(--tab-radius);border-style:solid;border-width:var(--tab-border-width)}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media (hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media (hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:initial}}@media (hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:initial}}.m_6772fbd5{position:relative}.m_6772fbd5:before{border-color:var(--tab-border-color);border-style:solid;border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_b59ab47c{--tab-border-bottom-color:#0000;--tab-border-top-color:#0000;--tab-border-inline-end-color:#0000;--tab-border-inline-start-color:#0000;border:.0625rem solid #0000;border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-bottom-color);border-left:calc(.0625rem*var(--mantine-scale)) solid #0000;border-radius:var(--tab-radius);border-right:calc(.0625rem*var(--mantine-scale)) solid #0000;border-top:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-top-color);position:relative}.m_b59ab47c:where([data-active]):before{background-color:var(--tab-border-color);bottom:-.0625rem;bottom:var(--tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:-.0625rem;left:var(--tab-before-left,calc(-.0625rem*var(--mantine-scale)));position:absolute;right:auto;right:var(--tab-before-right,auto);top:auto;top:var(--tab-before-top,auto);width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{background-color:var(--tab-border-color);bottom:-.0625rem;bottom:var(--tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:.0625rem;height:calc(.0625rem*var(--mantine-scale));left:auto;left:var(--tab-after-left,auto);position:absolute;right:-.0625rem;right:var(--tab-after-right,calc(-.0625rem*var(--mantine-scale)));top:auto;top:var(--tab-after-top,auto);width:.0625rem;width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]){--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body);border-bottom-color:var(--tab-border-bottom-color);border-inline-end-color:var(--tab-border-inline-end-color);border-inline-start-color:var(--tab-border-inline-start-color);border-top-color:var(--tab-border-top-color)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-0.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-before-left:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto;--tab-after-right:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right:auto;--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-before-right:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto;--tab-after-left:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left:auto;--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto}.m_c3381914{--tab-bg:#0000;--tab-color:inherit;background-color:var(--tab-bg);border-radius:var(--tabs-radius);color:var(--tab-color)}@media (hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media (hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media (hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media (hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_7341320d{--ti-size-xs:calc(1.125rem*var(--mantine-scale));--ti-size-sm:calc(1.375rem*var(--mantine-scale));--ti-size-md:calc(1.75rem*var(--mantine-scale));--ti-size-lg:calc(2.125rem*var(--mantine-scale));--ti-size-xl:calc(2.75rem*var(--mantine-scale));--ti-size:var(--ti-size-md);align-items:center;background:var(--mantine-color-blue-filled);background:var(--ti-bg,var(--mantine-primary-color-filled));border:1px solid #0000;border:var(--ti-bd,1px solid #0000);border-radius:.25rem;border-radius:var(--ti-radius,var(--mantine-radius-default));color:#fff;color:var(--ti-color,var(--mantine-color-white));display:inline-flex;height:var(--ti-size);justify-content:center;line-height:1;min-height:var(--ti-size);min-width:var(--ti-size);position:relative;-webkit-user-select:none;user-select:none;width:var(--ti-size)}.m_43657ece{--offset:calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);--tl-bullet-size:calc(1.25rem*var(--mantine-scale));--tl-line-width:calc(0.25rem*var(--mantine-scale));--tl-radius:calc(62.5rem*var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:.3125rem;margin-bottom:calc(var(--mantine-spacing-xs)/2)}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{border-inline-start:var(--item-border);bottom:-2rem;bottom:calc(var(--mantine-spacing-xl)*-1);content:"";display:none;display:var(--timeline-line-display,none);left:0;left:var(--timeline-line-left,0);pointer-events:none;position:absolute;right:0;right:var(--timeline-line-right,0);top:0}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}.m_43657ece[data-align=right] .m_436178ff:before,[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width)*-1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:2rem;margin-top:var(--mantine-spacing-xl)}.m_8affcee1{align-items:center;background-color:var(--mantine-color-body);border:var(--tl-line-width) solid;border-radius:var(--tl-radius);border-radius:var(--tli-radius,var(--tl-radius));color:var(--mantine-color-text);display:flex;height:var(--tl-bullet-size);justify-content:center;position:absolute;top:0;width:var(--tl-bullet-size)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:#424242;border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:#dee2e6;background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:#424242;background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){background-color:#fff;background-color:var(--mantine-color-white);border-color:var(--tli-color,var(--tl-color));color:#fff;color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tl-color);background-color:var(--tli-color,var(--tl-color));color:#fff;color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{text-wrap:wrap;text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family-headings);font-size:var(--title-fz);font-weight:var(--title-fw);line-height:var(--title-lh);margin:0}.m_8a5d1357:where([data-line-clamp]){-webkit-line-clamp:var(--title-line-clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.m_f698e191{--level-offset:var(--mantine-spacing-lg);-webkit-user-select:none;user-select:none}.m_75f3ecf,.m_f6970eb1,.m_f698e191{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-color-blue-filled);outline:2px solid var(--mantine-primary-color-filled);outline-offset:.125rem;outline-offset:calc(.125rem*var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:#f1f3f5;background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5)}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){text-wrap:wrap;text-wrap:var(--mantine-heading-text-wrap);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-family:var(--mantine-font-family-headings);margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs)}.m_d08caa0 :where(h1){font-size:2.125rem;font-size:var(--mantine-h1-font-size);font-weight:700;font-weight:var(--mantine-h1-font-weight);line-height:1.3;line-height:var(--mantine-h1-line-height);margin-top:3rem;margin-top:calc(var(--mantine-spacing-xl)*1.5)}.m_d08caa0 :where(h2){font-size:1.625rem;font-size:var(--mantine-h2-font-size);font-weight:700;font-weight:var(--mantine-h2-font-weight);line-height:1.35;line-height:var(--mantine-h2-line-height);margin-top:2rem;margin-top:var(--mantine-spacing-xl)}.m_d08caa0 :where(h3){font-size:1.375rem;font-size:var(--mantine-h3-font-size);font-weight:700;font-weight:var(--mantine-h3-font-weight);line-height:1.4;line-height:var(--mantine-h3-line-height);margin-top:1.6rem;margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d08caa0 :where(h4){font-size:1.125rem;font-size:var(--mantine-h4-font-size);font-weight:700;font-weight:var(--mantine-h4-font-weight);line-height:1.45;line-height:var(--mantine-h4-line-height);margin-top:1.6rem;margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d08caa0 :where(h5){font-size:1rem;font-size:var(--mantine-h5-font-size);font-weight:700;font-weight:var(--mantine-h5-font-weight);line-height:1.5;line-height:var(--mantine-h5-line-height);margin-top:1rem;margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d08caa0 :where(h6){font-size:.875rem;font-size:var(--mantine-h6-font-size);font-weight:700;font-weight:var(--mantine-h6-font-weight);line-height:1.5;line-height:var(--mantine-h6-line-height);margin-top:1rem;margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d08caa0 :where(img){margin-bottom:.625rem;margin-bottom:var(--mantine-spacing-xs);max-width:100%}.m_d08caa0 :where(p){margin-bottom:1.25rem;margin-bottom:var(--mantine-spacing-lg);margin-top:0}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:#ffec99;background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:#fcc419;background-color:var(--mantine-color-yellow-5);color:#000;color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media (hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media (hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){border:0;border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);margin-top:1rem;margin-top:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:#dee2e6;border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:#696969;border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);margin:1rem 0 0;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);overflow-x:auto;padding:.625rem;padding:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:initial;border:0;border-radius:0;color:inherit;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(0.75rem*var(--mantine-scale));--kbd-padding:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));border:.0625rem solid;border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:.1875rem;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:1.55;line-height:var(--mantine-line-height);padding:var(--kbd-padding)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0);border-color:#dee2e6;border-color:var(--mantine-color-gray-3);color:#495057;color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5);border-color:#696969;border-color:var(--mantine-color-dark-3);color:#c9c9c9;color:var(--mantine-color-dark-0)}.m_d08caa0 :where(code){border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--mantine-font-family-monospace);font-size:.75rem;font-size:var(--mantine-font-size-xs);line-height:1.55;line-height:var(--mantine-line-height);padding:.0625rem .3125rem;padding:calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0);color:#000;color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:#3b3b3b;background-color:var(--mantine-color-dark-5);color:#fff;color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){list-style-position:outside;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);padding-inline-start:2rem;padding-inline-start:var(--mantine-spacing-xl)}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;margin-bottom:1rem;margin-bottom:var(--mantine-spacing-md);width:100%}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){color:var(--mantine-color-dimmed);font-size:.875rem;font-size:var(--mantine-font-size-sm);margin-top:.625rem;margin-top:var(--mantine-spacing-xs)}.m_d08caa0 :where(table) :where(th){font-size:.875rem;font-size:var(--mantine-font-size-sm);font-weight:700;padding:.625rem .75rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left}.m_d08caa0 :where(table) :where(thead th){border-bottom:.0625rem solid;border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:.0625rem solid;border-top:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){border-bottom:.0625rem solid;border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:.875rem;font-size:var(--mantine-font-size-sm);padding:.625rem .75rem;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){border-radius:.25rem;border-radius:var(--mantine-radius-sm);font-size:1.125rem;font-size:var(--mantine-font-size-lg);line-height:1.55;line-height:var(--mantine-line-height);margin:1rem 0;margin:var(--mantine-spacing-md) 0;padding:1rem 1.25rem;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:#f8f9fa;background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:#1f1f1f;background-color:var(--mantine-color-dark-8)}.m_b37d9ac7{max-width:var(--notifications-container-width);position:fixed;width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index)}.m_b37d9ac7:where([data-position=top-center]){left:50%;top:var(--mantine-spacing-md);transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){left:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){right:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{max-height:var(--spotlight-max-height);overflow:hidden}.m_3cd250e0,.m_d2abce9b{height:auto;height:var(--spotlight-content-height,auto)}.m_d2abce9b{display:flex;flex-direction:column}.m_f366a061{background-color:initial;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(0.25rem*var(--mantine-scale));border-top:calc(.0625rem*var(--mantine-scale)) solid;flex:1 1;margin-inline-end:calc(var(--spotlight-actions-list-padding)*-1);max-height:calc(100% - 3.125rem);padding:var(--spotlight-actions-list-padding)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{align-items:center;background-color:initial;border-radius:var(--mantine-radius-default);color:inherit;display:flex;padding:7px var(--mantine-spacing-md);text-align:left;width:100%}:where([dir=rtl]) .m_d49bb8ef{text-align:right}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:0.7;background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}.m_3d475731{flex:1 1}.m_832642f6{color:inherit;opacity:1}.m_832642f6:where([data-dimmed]){color:var(--mantine-color-dimmed);color:var(--action-description-color,var(--mantine-color-dimmed));opacity:1;opacity:var(--action-description-opacity,1)}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_6c2a1345,.m_832642f6>svg,.m_a6d9d78d{display:block}.m_a6d9d78d{color:var(--mantine-color-dimmed);color:var(--action-description-color,var(--mantine-color-dimmed));font-size:var(--mantine-font-size-xs);opacity:1;opacity:var(--action-description-opacity,1)}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{border-top:calc(.0625rem*var(--mantine-scale)) solid;padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + .25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{display:flex;flex-direction:column;margin-top:var(--mantine-spacing-md)}.m_5a3e5f7b:before{color:var(--mantine-color-dimmed);content:var(--spotlight-label);font-size:var(--mantine-font-size-xs);font-weight:700;padding-inline-start:var(--mantine-spacing-md);text-transform:uppercase}.m_5a3e5f7b:empty{display:none}.mobile-blocker{align-items:center;background:linear-gradient(180deg,#fefefe,#f6f6f6);bottom:0;display:flex;font-family:Poppins,sans-serif;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;touch-action:none;width:100vw;z-index:999999}.mobile-blocker__card{animation:slideUp .5s ease-out;background:#fefefe;border-radius:24px;box-shadow:0 8px 40px #00000014;max-width:340px;padding:32px 28px;text-align:center;width:100%}.mobile-blocker__logo-row{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:24px}.mobile-blocker__logo{border-radius:10px;box-shadow:0 2px 8px #0000001a;height:36px;width:36px}.mobile-blocker__logo-text{color:#000;font-size:17px;font-weight:600;letter-spacing:-.3px}.mobile-blocker__icon-circle{align-items:center;background:linear-gradient(135deg,#fdede3,#f0efec);border-radius:50%;box-shadow:0 4px 16px #ff66011f,inset 0 -2px 4px #00000005;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.mobile-blocker__title{color:#000;font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0 0 10px}.mobile-blocker__message{color:#89939e;font-size:13px;line-height:1.5;margin:0 0 20px}.mobile-blocker__divider{background:linear-gradient(90deg,#ff6601,#ff944e);border-radius:2px;height:3px;margin:0 auto 20px;width:40px}.mobile-blocker__features{display:flex;flex-direction:column;gap:10px}.mobile-blocker__feature{align-items:center;background:#f6f6f6;border-radius:10px;display:flex;gap:10px;justify-content:center;padding:10px 14px}.mobile-blocker__feature-emoji{font-size:16px}.mobile-blocker__feature-text{color:#000;font-size:13px;font-weight:500}@media(orientation:landscape)and (max-height:500px){.mobile-blocker{padding:16px}.mobile-blocker__card{align-items:center;display:flex;flex-direction:row;gap:32px;max-width:700px;padding:24px 32px;text-align:left}.mobile-blocker__logo-row{display:none}.mobile-blocker__left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.mobile-blocker__icon-circle{font-size:24px;height:56px;margin:0 0 16px;width:56px}.mobile-blocker__title{font-size:18px;margin-bottom:8px}.mobile-blocker__message{font-size:12px;margin-bottom:0}.mobile-blocker__divider{display:none}.mobile-blocker__features{flex-direction:row;flex-wrap:wrap;gap:8px}.mobile-blocker__feature{border-radius:8px;padding:8px 12px}.mobile-blocker__feature-text{font-size:12px}.mobile-blocker__feature-emoji{font-size:14px}}.streak{align-items:center;margin-bottom:40px}.streak .header{align-items:center;color:#89939e;margin-bottom:24px}.streak .header .header-text{align-items:center;position:relative}.streak .header .header-text .flame-icon{height:80px;margin-bottom:-20px;width:80px}.streak .header .header-text .header-text-number{align-items:center;background-color:#fefefe;border-radius:16px;color:#000;font-size:64px;font-weight:600;height:64px;justify-content:center;margin-bottom:8px;padding-left:8px;padding-right:8px}.streak .header .header-text .header-text-days{color:#000;font-size:28px;font-weight:600}.streak .header .header-subtext{font-size:14px}.streak .streak-container{gap:20px;margin-top:13px}.streak .streak-error{color:#c92a2a;font-size:12px;margin-top:10px;text-align:center}.streak-item{align-items:center;gap:9px}.streak-item .box{align-items:center;background-color:#f2f2f2;border-radius:100px;height:36px;justify-content:center;width:36px}.streak-item .box.active{background-color:#e3e5ff}.streak-item .box.last{background-color:#fee6d6}.streak-item .box.last-active{background-color:#ff6601}.streak-item .box .box-inner{display:flex;height:100%;width:100%}.streak-item .box .box-inner,.streak-item .box .box-inner .checkmark,.streak-item .box .box-inner .last-active-icon,.streak-item .box .box-inner .last-icon,.streak-item .box .box-inner .plus{align-items:center;justify-content:center}.streak-item .streak-item-day-name{font-size:14px}.flow-modal .m_fd1ab0aa.m_54c44539.mantine-Modal-content.m_1b7284a3.mantine-Paper-root{background-color:#fefefe!important;border-radius:0!important}.flow-modal .mantine-Modal-header{display:none}.flow-modal .mantine-Modal-body{padding:0}.flow-modal .flow-modal-content{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:420px;position:relative}.flow-modal .flow-modal-content:before{animation:animatedgradient 6s ease infinite;background:linear-gradient(60deg,#ff6601,#ffaa75,#000460,#a4aaff,#ff6601);background-size:300% 300%;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.flow-modal .flow-modal-content:after{background-color:#fff;border-radius:16px;bottom:8px;content:"";left:8px;pointer-events:none;position:absolute;right:8px;top:8px;z-index:1}.flow-modal .flow-modal-content>*{position:relative;z-index:2}@keyframes animatedgradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.flow-modal .flow-steps-container{min-height:320px;position:relative;width:100%}.flow-modal .flow-step{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease 0s;width:100%}.flow-modal .flow-step.is-active{opacity:1;pointer-events:auto;transition-delay:.2s}.flow-modal .flow-step-presets,.flow-modal .flow-step-todos,.flow-modal .flow-step-wheel{display:flex;justify-content:center}.flow-modal .flow-step-todos{align-items:center;height:100%;max-height:100vh;padding:40px 20px;top:0;transform:translate(-50%)}.flow-modal .pomodoro-modal-buttons{gap:16px;margin-top:52px}.flow-modal .flow-todo-step{align-items:center;display:flex;flex-direction:column;gap:16px;max-width:520px;width:100%}.flow-modal .flow-todo-header{color:#000;font-size:24px;font-weight:600;text-align:center}.flow-modal .flow-todo-date{color:#89939e;font-size:16px;max-width:320px;text-align:center}.flow-modal .flow-todo-scrollable{flex:1 1;max-height:200px;overflow-x:hidden;overflow-y:auto;padding-right:4px}.flow-modal .flow-todo-scrollable::-webkit-scrollbar{width:6px}.flow-modal .flow-todo-scrollable::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:3px}@media(max-width:665px){.flow-modal .flow-todo-accordion .mantine-Accordion-item{max-width:380px}}.flow-modal .flow-todo-accordion .m_8fb7ebe7{border-radius:17px}.flow-modal .flow-todo-accordion .todo-subject-select{margin-left:10px}.flow-modal .flow-todo-accordion .mantine-Accordion-content{margin-left:20px}.flow-modal .flow-todo-accordion .mantine-Accordion-item{background-color:#fff;border:1px solid #0000001a;border-radius:12px;margin-bottom:12px}.flow-modal .flow-todo-accordion .mantine-Accordion-item .m_df3ffa0f.mantine-Accordion-label{overflow-x:scroll}.flow-modal .flow-todo-accordion .mantine-Accordion-item .m_df3ffa0f.mantine-Accordion-label::-webkit-scrollbar{display:none}.flow-modal .flow-todo-accordion .mantine-Accordion-item .mantine-focus-auto.m_6939a5e9.m_4ba585b8.mantine-Accordion-control.m_87cf2631.mantine-UnstyledButton-root,.flow-modal .flow-todo-accordion .mantine-Accordion-item .mantine-focus-auto.m_6939a5e9.m_4ba585b8.mantine-Accordion-control.m_87cf2631.mantine-UnstyledButton-root:hover{background-color:#0000}.flow-modal .flow-todo-accordion .mantine-Accordion-panel{padding:0 20px 16px}.flow-modal .flow-todo-empty{color:#89939e;font-size:14px;padding:48px 20px;text-align:center}.flow-modal .flow-todo-list{display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:420px;width:100%}.flow-modal .flow-todo-card{align-items:center;background:#f9f9f9;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s ease,box-shadow .15s ease}.flow-modal .flow-todo-card:hover{background:#f0f0f0;border-color:#e0e0e0}.flow-modal .flow-todo-card.completed .flow-todo-card-title{color:#9ca3af;text-decoration:line-through}.flow-modal .flow-todo-card-icon{flex-shrink:0;height:18px;object-fit:contain;width:18px}.flow-modal .flow-todo-card-title{color:#202020;flex:1 1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-modal .flow-todo-loader{display:flex;justify-content:center;padding:48px 0}.flow-modal .flow-todo-add{align-items:center;display:flex;justify-content:center;padding:8px 0}.flow-modal .flow-todo-add button{align-items:center;background-color:#0000;border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:opacity .3s ease}.flow-modal .flow-todo-add button:hover{opacity:.6}.flow-modal .flow-todo-add img{height:18px;width:18px}.flow-modal .flow-todo-step .pomodoro-modal-buttons{margin-top:16px}.flow-modal .flow-wheel-step{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:520px;width:100%}.flow-modal .flow-wheel-header{text-align:center}.flow-modal .flow-wheel-header .pomodoro-modal-slide-content-title{color:#000;font-size:28px;font-weight:600}.flow-modal .flow-wheel-header .pomodoro-modal-slide-content-description{font-size:16px;margin-top:10px}.flow-modal .flow-activity-step{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100%}.flow-modal .flow-activity-content{align-items:center;display:flex;flex-direction:column;gap:30px;width:100%}.flow-modal .flow-activity-header{text-align:center}.flow-modal .flow-activity-header .pomodoro-modal-slide-content-title{color:#000;font-size:28px;font-weight:600}.flow-modal .flow-activity-main{align-items:center;display:flex;flex-direction:row;gap:60px;justify-content:center;width:100%}.flow-modal .flow-activity-checklist{display:flex;flex-direction:column;gap:20px}.flow-modal .flow-activity-checklist-item{align-items:center;color:#000;display:flex;font-size:18px;font-weight:500;gap:16px}.flow-modal .flow-activity-checklist-item span{transition:all .3s ease}.flow-modal .flow-activity-checklist-item span.checked{color:#89939e;text-decoration:line-through}.flow-modal .timer-modal-ring-progress-description{color:#89939e;font-size:12px;font-weight:500;margin-top:6px}.flow-modal .m_b23f9dc4.mantine-RingProgress-label{margin-bottom:-6px;margin-top:-6px}.flow-modal .pomodoro-modal-slide-content-title-1{font-size:40px;font-weight:600;text-align:center}.flow-modal .shine-text{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:shine 8s linear infinite;background:linear-gradient(90deg,#ff6601 20%,#000460 40%,#000460 60%,#ff6601 80%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#000;text-align:center}.flow-modal .pomodoro-modal-slide-content-description-1{color:#000;font-size:16px;margin-top:8px;max-width:520px;text-align:center}.flow-modal .man-1-container{justify-content:center}.flow-modal .man-1-container img{height:200px}.flow-modal .man-2-container{justify-content:center;margin-bottom:-4px}.flow-modal .man-2-container img{height:200px}.flow-modal .man-4-container{justify-content:center;margin-bottom:-14px;z-index:-1}.flow-modal .man-4-container img{height:110px}.flow-modal .man-5-container{justify-content:center}.flow-modal .man-5-container img{height:160px}.flow-modal .flow-button-1{margin-top:24px}.flow-modal .flow-presets-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px;max-width:460px;width:100%}.flow-modal .flow-preset-button{align-items:center;background-color:#f5f5f5;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 24px;transition:all .2s ease}.flow-modal .flow-preset-button:hover{background-color:#ebebeb}.flow-modal .flow-preset-button.selected{background-color:#fff3eb;border-color:#ff6601}.flow-modal .flow-preset-label{color:#000;font-size:18px;font-weight:600}.flow-modal .flow-preset-description{color:#89939e;font-size:13px}.flow-modal .flow-preset-custom{background-color:#0000;border:2px dashed #d0d0d0}.flow-modal .flow-preset-custom:hover{background-color:#fafafa;border-color:#b0b0b0}.flow-modal .flow-preset-custom.selected{background-color:#fff3eb;border-color:#ff6601;border-style:solid}.flow-modal .presets-slide{align-items:center;display:flex;flex-direction:column}.flow-modal .flow-color-option:hover:not(:disabled){background-color:#f8f9fa!important}.note-preview-container{align-items:center;background-color:#fefefe;border:2px solid #f6f6f6;border-radius:12px;box-sizing:border-box;cursor:pointer;height:70px;position:relative;transition:all .2s ease;width:280px}.note-preview-container:hover{border:2px solid var(--subject-color)}.note-preview-container .note-preview-content{align-items:center;height:64px;margin-left:16px}.note-preview-container .note-preview-content .note-preview-icon{align-items:center;border-radius:400px;height:42px;justify-content:center;width:42px}.note-preview-container .note-preview-content .note-preview-icon img{height:65%;width:65%}.note-preview-container .note-preview-content .note-preview-text{height:70px;margin-left:12px;margin-top:30px}.note-preview-container .note-preview-content .note-preview-text .note-preview-title{color:#000;font-size:14px;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-preview-container .note-preview-content .note-preview-text .note-preview-folder{color:#89939e;font-size:12px;margin-top:-2px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-preview-container .remove-note{align-items:center;background:none;background-color:#fefefe;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s ease;width:20px}.note-preview-container .remove-note:hover{background-color:#f6f6f6}.spinning-wheel-container{flex-direction:column;gap:30px;padding:20px}.spinning-wheel-container,.wheel-wrapper{align-items:center;display:flex;justify-content:center}.wheel-wrapper{height:320px;position:relative;width:320px}.pointer{border-left:15px solid #0000;border-radius:8px;border-right:15px solid #0000;border-top:30px solid #ff6601;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:0;left:50%;position:absolute;top:-5px;transform:translateX(-50%);width:0;z-index:10}.wheel{border:0 solid #000;border-radius:50%;box-shadow:0 8px 24px #0000001a;left:0;position:absolute;top:0}.spin-button{background:linear-gradient(135deg,#ff6601,#ff8534);border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #ff660166;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:70px;left:50%;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:70px;z-index:20}.spin-button:hover:not(:disabled){box-shadow:0 6px 16px #ff660180;transform:translate(-50%,-50%) scale(1.05)}.spin-button:active:not(:disabled){transform:translate(-50%,-50%) scale(.95)}.spin-button:disabled{cursor:not-allowed;opacity:.7}.spin-button.spinning{animation:pulse .5s ease-in-out infinite alternate}.result-display{color:#ff6601;font-size:18px;font-weight:600;padding:16px 24px 0;text-align:center}.result-display strong{color:#ff6601;margin-right:8px}.color-bends-container{height:100%;overflow:hidden;position:absolute;width:100%}.todo-page{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:calc(100vh - 75px);overflow-y:auto;scrollbar-color:#0000004d #0000;scrollbar-width:thin;width:100%}.todo-page--home{overflow-y:hidden}.todo-page .m_4ba554d4{margin-left:24px}.todo-page::-webkit-scrollbar{background:#0000;width:8px}.todo-page::-webkit-scrollbar-track{background:#0000}.todo-page::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.todo-page::-webkit-scrollbar-thumb:hover{background:#00000080}.todo-page input{border-radius:100px}.todo-page input:focus{border:1px solid #e3e5ff!important}.todo-page textarea{border-radius:10px}.todo-page textarea:focus{border:1px solid #e3e5ff!important}.todo-page .todo-content-wrapper{display:flex;flex-direction:column;max-width:1200px;padding-bottom:100px;width:70%}.todo-page .todo-content-wrapper.home-planner-compact{flex:1 1;min-height:0;padding-bottom:24px}.todo-page .m_6fa5e2aa.m_8fb7ebe7.mantine-Input-input.mantine-DatePickerInput-input{border:none;border-radius:100px;cursor:pointer;font-size:16px;text-indent:2px;transition:.3s;width:200px}.todo-page .m_6fa5e2aa.m_8fb7ebe7.mantine-Input-input.mantine-DatePickerInput-input:hover{opacity:.6}.todo-page .header{align-items:center;gap:21px;margin-top:76px}.todo-page .header .header-left .header-left-title{font-size:32px;font-weight:600}.todo-page .header .header-left .header-left-subtitle{color:#89939e;font-size:20px;font-weight:600}.todo-page .todo-navigation{font-size:14px;justify-content:space-between;margin-top:10px}.todo-page .todo-navigation .arrows{align-items:center;gap:10px}.todo-page .todo-navigation .arrows img{height:16px;width:16px}.todo-page .todo-navigation .arrows .date{align-items:center;border:1px solid #f6f6f6;color:#89939e;cursor:pointer;font-weight:500;height:28px;justify-content:center;transition:background-color .3s;width:100px}.todo-page .todo-navigation .arrows .date:hover{background-color:#f6f6f6}.todo-page .todo-navigation .arrows .arrow-left{align-items:center;border:1px solid #f6f6f6;border-radius:2px;border-radius:4px 0 0 4px;border-right:none;cursor:pointer;height:28px;justify-content:center;transition:background-color .3s;width:28px}.todo-page .todo-navigation .arrows .arrow-left:hover{background-color:#f6f6f6}.todo-page .todo-navigation .arrows .arrow-right{align-items:center;border:1px solid #f6f6f6;border-left:none;border-radius:2px;border-radius:0 4px 4px 0;cursor:pointer;height:28px;justify-content:center;transition:background-color .3s;width:28px}.todo-page .todo-navigation .arrows .arrow-right:hover{background-color:#f6f6f6}.todo-page .todo-top-calendar{background-color:#fefefe;border-bottom:1px solid #e3e5ff;margin-top:14px;position:sticky;top:0;width:100%;z-index:100}.todo-page .todo-top-calendar .todo-top-calendar-date{align-items:center;background-color:#fefefe;border-radius:6px;cursor:pointer;font-size:14px;gap:6px;height:30px;justify-content:center;transition:background-color .3s;width:14.2857142857%}.todo-page .todo-top-calendar .todo-top-calendar-date:hover{background-color:#f6f6f6}@media(max-width:809px){.todo-page .todo-top-calendar .todo-top-calendar-date .todo-top-calendar-date-day{display:none}}.todo-page .todo-top-calendar .todo-top-calendar-date .todo-top-calendar-date-number{align-items:center;border-radius:4px;font-size:13px;height:21px;justify-content:center;width:21px}.todo-page .todo-todos .todo-accordion{width:100%}.todo-page .todo-todos .todo-accordion .m_8fb7ebe7{border-radius:17px}.todo-page .todo-todos .todo-accordion .m_8fb7ebe7 input:focus{border:none!important}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item{border-bottom:none;width:100%}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item .m_4ba585b8{padding-inline:0}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item .mantine-Accordion-label{padding-bottom:14px;padding-top:14px}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item .mantine-Accordion-control{transition:opacity .3s}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item .mantine-Accordion-control:hover{background-color:#0000}.todo-page .todo-todos .todo-accordion .mantine-Accordion-item .mantine-Accordion-content{padding-top:0}.todo-page .planner-week-wrapper{max-width:1600px!important;width:90%!important}.todo-page .home-planner-compact{display:flex;flex-direction:column;height:100%}.todo-page .home-planner-compact .home-hero-section,.todo-page .home-planner-compact .todo-navigation{flex-shrink:0}.todo-page .home-planner-compact .planner-week-grid{flex:1 1;min-height:0}.todo-page .home-planner-compact .planner-day-column{height:100%;min-height:0}.todo-page .home-planner-compact .planner-day-content{flex:1 1;min-height:0;overflow-y:auto}.todo-page .home-hero-section{display:flex;flex-direction:column;flex-shrink:0;gap:14px;margin-top:40px}.todo-page .home-hero-title{color:#000;font-size:28px;font-weight:600;line-height:1.2;margin:0}.todo-page .home-hero-row{align-items:stretch;display:flex;gap:16px}.todo-page .home-right-col{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:240px}.todo-page .home-referral-card{background:#fafaf9;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.todo-page .home-referral-title{color:#202020;font-size:14px;font-weight:600}.todo-page .home-referral-code-row{align-items:center;background:#f0f0f0;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.todo-page .home-referral-code{color:#202020;flex:1 1;font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:1px}.todo-page .home-referral-copy{background:#000460;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:6px 16px;transition:background .15s ease,transform .15s ease;white-space:nowrap}.todo-page .home-referral-copy:hover{background:#000689;transform:translateY(-1px)}.todo-page .home-referral-copy.copied{background:#22c55e}.todo-page .home-onboarding-card{background:linear-gradient(135deg,#f0fdf4,#ecfdf5 40%,#f7fee7);border:1px solid #d1fae5;border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:840px;min-width:0;padding:22px 26px}.todo-page .home-onboarding-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.todo-page .home-onboarding-info{display:flex;flex-direction:column;gap:4px}.todo-page .home-onboarding-badge{color:#166534;font-size:15px;font-weight:700}.todo-page .home-onboarding-sub{color:#4b5563;font-size:12px;font-weight:400;line-height:1.4;max-width:280px}.todo-page .home-onboarding-progress-wrap{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.todo-page .home-onboarding-progress-label{color:#166534;font-size:12px;font-weight:600}.todo-page .home-onboarding-progress-bar{background:#d1fae5;border-radius:100px;height:8px;overflow:hidden;width:140px}.todo-page .home-onboarding-progress-fill{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:100px;height:100%;transition:width .4s cubic-bezier(.25,.46,.45,.94)}.todo-page .home-onboarding-steps{display:flex;flex-direction:column;gap:2px}.todo-page .home-onboarding-step{align-items:center;border-radius:10px;display:flex;gap:10px;padding:8px 10px;transition:background .15s ease}.todo-page .home-onboarding-step:hover{background:#fff9}.todo-page .home-onboarding-step.done .home-onboarding-step-label{color:#9ca3af;text-decoration:line-through}.todo-page .home-onboarding-step-label{color:#1f2937;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;transition:color .15s ease}.todo-page .home-onboarding-step-label:hover{color:#166534}.todo-page .home-onboarding-step-arrow{color:#22c55e;cursor:pointer;flex-shrink:0;opacity:.6;transition:opacity .15s ease,transform .15s ease}.todo-page .home-onboarding-step-arrow:hover{opacity:1;transform:translateX(2px)}.todo-page .planner-week-grid{grid-gap:0;background-color:#fefefe;border:1px solid #eaeaea;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(7,1fr);margin-top:14px;min-height:500px;overflow:hidden}.todo-page .planner-day-column{background-color:#fefefe;border-right:1px solid #eaeaea;display:flex;flex-direction:column;min-height:500px;min-width:0;transition:background-color .15s ease}.todo-page .planner-day-column:last-child{border-right:none}.todo-page .planner-day-column.planner-day-today{background-color:#fefefe}.todo-page .planner-day-header{align-items:center;border-bottom:1px solid #eaeaea;cursor:pointer;display:flex;font-size:14px;gap:6px;justify-content:center;padding:14px 8px 10px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.todo-page .planner-day-header:hover{background-color:#f6f6f6}.todo-page .planner-day-header .planner-day-name{color:#000;font-weight:400}.todo-page .planner-day-header .planner-day-number{align-items:center;border-radius:6px;color:#000;display:flex;font-size:13px;font-weight:500;height:24px;justify-content:center;width:24px}.todo-page .planner-day-header .planner-day-number-today{background-color:#ff6601;color:#fff;font-weight:600}.todo-page .planner-day-content{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:6px}.todo-page .planner-day-content .planner-day-loading{padding:4px}.todo-page .planner-day-content-over{background-color:#ff66010a}.todo-page .planner-todo-card{align-items:center;background-color:#fff;border-radius:8px;cursor:grab;display:flex;gap:8px;min-width:0;overflow:hidden;padding:6px 8px;touch-action:none;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}.todo-page .planner-todo-card:active{cursor:grabbing}.todo-page .planner-todo-card.planner-todo-dragging{box-shadow:none;opacity:.4}.todo-page .planner-todo-card:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.todo-page .planner-todo-card.planner-todo-completed{background-color:#f5f5f5;opacity:.6}.todo-page .planner-todo-card.planner-todo-completed .planner-todo-card-title{color:#89939e;text-decoration:line-through}.todo-page .planner-todo-card.planner-todo-completed .planner-todo-card-subject-icon{opacity:.4}.todo-page .planner-todo-card.planner-todo-completed:hover{background-color:#ebebeb}.todo-page .planner-todo-card .planner-todo-card-title{color:#202020;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-page .planner-todo-card .planner-todo-card-subject-icon{flex-shrink:0;height:16px;width:16px}.todo-page .planner-todo-card .planner-todo-card-badge{flex-shrink:0;font-size:9px;letter-spacing:.4px;text-transform:uppercase}.todo-page .planner-todo-card.planner-todo-card-overlay{box-shadow:0 4px 16px #0000001f;cursor:grabbing;opacity:1}.todo-page .planner-add-todo{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:4px;margin-top:auto;padding:6px 8px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.todo-page .planner-add-todo img{height:14px;opacity:.4;width:14px}.todo-page .planner-add-todo span{color:#89939e;font-size:12px;font-weight:400}.todo-page .planner-add-todo:hover{background-color:#f6f6f6}.todo-page .planner-add-todo:hover img{opacity:.7}.todo-page .planner-add-todo:hover span{color:#555}.todo-page .planner-day-view{background-color:#fefefe;border:1px solid #eaeaea;border-radius:12px;margin-top:14px;overflow:hidden}.todo-page .planner-day-view-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;gap:8px;justify-content:center;padding:14px 16px 10px;-webkit-user-select:none;user-select:none}.todo-page .planner-day-view-header .planner-day-view-day-name{color:#000;font-size:16px;font-weight:500}.todo-page .planner-day-view-header .planner-day-view-date-number{align-items:center;border-radius:8px;color:#000;display:flex;font-size:15px;font-weight:500;height:28px;justify-content:center;width:28px}.todo-page .planner-day-view-header .planner-day-view-today{background-color:#ff6601;color:#fff;font-weight:600}.todo-page .planner-day-view-content{display:flex;flex-direction:column;gap:10px;min-height:400px;padding:12px 16px}.todo-page .planner-day-view-empty{align-items:center;display:flex;justify-content:center;padding:40px 0}.todo-page .planner-day-view-empty p{color:#89939e;font-size:14px;margin:0}.todo-page .planner-day-view-loading{padding:8px 0}.todo-page .planner-day-todo-card{background-color:#fff;border:1px solid #eaeaea;border-radius:12px;cursor:grab;display:flex;flex-direction:column;gap:8px;padding:14px 16px;touch-action:none;transition:background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.todo-page .planner-day-todo-card:active{cursor:grabbing}.todo-page .planner-day-todo-card.planner-day-todo-dragging{box-shadow:none;opacity:.4}.todo-page .planner-day-todo-card.planner-day-todo-card-overlay{border-color:#ddd;box-shadow:0 6px 20px #0000001f;cursor:grabbing;opacity:1}.todo-page .planner-day-todo-card:hover{background-color:#fafafa;background-color:var(--hover-bg,#fafafa);box-shadow:0 1px 4px #0000000a}.todo-page .planner-day-todo-card.planner-day-todo-completed{background-color:#f5f5f5!important;border-color:#eee;opacity:.6}.todo-page .planner-day-todo-card.planner-day-todo-completed .planner-day-todo-title{color:#89939e;text-decoration:line-through}.todo-page .planner-day-todo-card.planner-day-todo-completed .planner-day-todo-description{color:#aaa}.todo-page .planner-day-todo-card.planner-day-todo-completed .planner-day-todo-subject-icon{opacity:.4}.todo-page .planner-day-todo-card.planner-day-todo-completed:hover{background-color:#ebebeb!important}.todo-page .planner-day-todo-card .planner-day-todo-top{align-items:center;display:flex;gap:10px}.todo-page .planner-day-todo-card .planner-day-todo-title{color:#202020;flex:1 1;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-page .planner-day-todo-card .planner-day-todo-meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.todo-page .planner-day-todo-card .planner-day-todo-meta .planner-day-todo-subject-icon{height:18px;width:18px}.todo-page .planner-day-todo-card .planner-day-todo-meta .planner-day-todo-subject-name{color:#666;font-size:13px;font-weight:400}.todo-page .planner-day-todo-card .planner-day-todo-description{word-wrap:break-word;color:#555;font-size:13px;line-height:1.5;margin:0;overflow-wrap:break-word;padding-left:34px;white-space:pre-wrap}.todo-page .planner-day-todo-card .planner-day-todo-actions{display:flex;gap:6px;justify-content:flex-end;padding-top:4px}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-view-btn{background:#0000;border:1px solid #ff6601;border-radius:6px;color:#ff6601;cursor:pointer;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;padding:4px 12px;transition:background-color .15s ease}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-view-btn:hover{background-color:#fff5ee}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-edit-btn{align-items:center;background:#0000;border:1px solid #ff6601;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:background-color .15s ease,border-color .15s ease;width:28px}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-edit-btn img{height:14px;opacity:.6;width:14px}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-edit-btn:hover{background-color:#f5f5f5;border-color:#ccc}.todo-page .planner-day-todo-card .planner-day-todo-actions .planner-day-todo-edit-btn:hover img{opacity:.9}.todo-page .planner-day-view-add{align-items:center;border:1px dashed #dadada;border-radius:8px;cursor:pointer;display:flex;gap:6px;margin-top:auto;padding:10px 12px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.todo-page .planner-day-view-add img{height:14px;opacity:.4;width:14px}.todo-page .planner-day-view-add span{color:#89939e;font-size:13px;font-weight:400}.todo-page .planner-day-view-add:hover{background-color:#f6f6f6;border-color:#ccc}.todo-page .planner-day-view-add:hover img{opacity:.7}.todo-page .planner-day-view-add:hover span{color:#555}@media(max-width:665px){.todo-page .todo-subject-text{display:none}.todo-page .todo-subject{padding-left:20px}}.todo-page .todo-subject{padding-left:20px}.mantine-Checkbox-input{border-radius:100px}.mantine-focus-auto.mantine-active.m_8d3f4000.mantine-ActionIcon-root.m_87cf2631.mantine-UnstyledButton-root{--ai-hover:#0000!important}.mantine-focus-auto.mantine-active.m_8d3f4000.mantine-ActionIcon-root.m_87cf2631.mantine-UnstyledButton-root:hover{opacity:.6}.mantine-Textarea-input:focus,input:focus{border-color:#e3e5ff}.m_38a85659.mantine-Popover-dropdown{border-radius:6px!important}.planner-modal-view{display:flex;flex-direction:column;gap:16px}.planner-modal-view .planner-modal-title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.planner-modal-view .planner-modal-title{color:#202020;flex:1 1;font-size:20px;font-weight:600;margin:0;min-width:0;word-break:break-word}.planner-modal-view .planner-modal-meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.planner-modal-view .planner-modal-subject{align-items:center;display:flex;gap:6px}.planner-modal-view .planner-modal-subject span{color:#666;font-size:14px}.planner-modal-view .planner-modal-label{color:#89939e;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.planner-modal-view .planner-modal-description-text{word-wrap:break-word;color:#555;font-size:14px;line-height:1.5;margin:-8px 0 0;overflow-wrap:break-word;white-space:pre-wrap}.planner-modal-view .planner-modal-links .planner-modal-links-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:4px}.planner-modal-view .planner-modal-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.planner-modal-view .planner-modal-actions .planner-modal-edit-btn{background:#ff6601;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:opacity .2s}.planner-modal-view .planner-modal-actions .planner-modal-edit-btn:hover{opacity:.85}.planner-modal-view .planner-modal-actions .planner-modal-delete-btn{background:#f5f5f5;border:none;border-radius:8px;color:#e03131;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s}.planner-modal-view .planner-modal-actions .planner-modal-delete-btn:hover{background:#fee}.todo-edit-card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:flex;flex-direction:column;gap:0;margin-bottom:8px;padding:20px}.todo-edit-card .todo-edit-subject-row{align-items:center;display:flex;gap:12px;margin-bottom:4px}.todo-edit-card .todo-edit-subject-row .todo-edit-subject-label{color:#202020;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;white-space:nowrap}.todo-edit-card .todo-edit-subject-row .todo-edit-folder-select .mantine-Input-wrapper,.todo-edit-card .todo-edit-subject-row .todo-edit-folder-select .mantine-Select-input{min-height:32px}.todo-edit-card .todo-edit-subject-row .todo-edit-folder-select .mantine-Input-input{background:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;min-height:32px;padding:4px 10px 4px 32px}.todo-edit-card .todo-edit-subject-row .todo-edit-folder-select .mantine-Input-input:focus,.todo-edit-card .todo-edit-subject-row .todo-edit-folder-select .mantine-Input-input:hover{background-color:#f6f6f6;border:none!important}.todo-edit-card .todo-edit-type-row{margin-bottom:4px}.todo-edit-card .todo-edit-type-row .todo-edit-type-select{max-width:120px}.todo-edit-card .todo-edit-type-row .todo-edit-type-select .mantine-Input-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;min-height:32px;padding:4px 10px}.todo-edit-card .todo-edit-type-row .todo-edit-type-select .mantine-Input-input:focus{border-color:#d0d0d0!important}.todo-edit-card .todo-edit-type-row .todo-edit-type-select .mantine-Input-input:hover{border-color:#d0d0d0}.todo-edit-card .todo-edit-type-row .todo-edit-type-select input{width:90px}.todo-edit-card .todo-edit-description{background:#0000;border:none;color:#666;font-family:Poppins,sans-serif;font-size:13px;min-height:20px;outline:none;overflow:hidden;padding:4px 0;resize:none;width:100%}.todo-edit-card .todo-edit-description::placeholder{color:#b3b3b3}.todo-edit-card .todo-edit-description:focus{border:none!important;outline:none!important}.todo-edit-card .todo-edit-tags-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.todo-edit-card .todo-edit-tags-row .m_82577fc2[data-position=right]{background-color:#fefefe}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Input-wrapper,.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-MultiSelect-input,.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Select-input,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Input-wrapper,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-MultiSelect-input,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Select-input{max-height:32px}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Input-input,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Input-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;min-height:32px;padding:4px 10px}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Input-input:focus,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Input-input:focus{border-color:#d0d0d0!important}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Input-input:hover,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Input-input:hover{border-color:#d0d0d0}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect .mantine-Pill,.todo-edit-card .todo-edit-tags-row .todo-edit-type-select .mantine-Pill{background:#f5f5f5;border-radius:4px;font-size:12px}.todo-edit-card .todo-edit-tags-row .todo-edit-multiselect input{width:114px}.todo-edit-card .todo-edit-tags-row .todo-edit-type-select{max-width:120px}.todo-edit-card .todo-edit-tags-row .todo-edit-type-select input{width:90px}.todo-edit-card .todo-edit-bottom-bar{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:12px;padding-top:8px}.todo-edit-card .todo-edit-bottom-bar .todo-edit-folder-select .mantine-Input-wrapper,.todo-edit-card .todo-edit-bottom-bar .todo-edit-folder-select .mantine-Select-input{min-height:32px}.todo-edit-card .todo-edit-bottom-bar .todo-edit-folder-select .mantine-Input-input{background:#fff;border:none;border-radius:6px;font-size:13px;min-height:32px;padding:4px 10px 4px 32px}.todo-edit-card .todo-edit-bottom-bar .todo-edit-folder-select .mantine-Input-input:focus,.todo-edit-card .todo-edit-bottom-bar .todo-edit-folder-select .mantine-Input-input:hover{background-color:#f6f6f6;border:none!important}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions{display:flex;gap:8px;padding-left:8px}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions .todo-edit-cancel-btn{background:#f5f5f5;border:none;border-radius:6px;color:#666;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;transition:background-color .2s}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions .todo-edit-cancel-btn:hover{background:#e8e8e8}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions .todo-edit-save-btn{background:#ff6601;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;transition:opacity .2s}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions .todo-edit-save-btn:hover{opacity:.85}.todo-edit-card .todo-edit-bottom-bar .todo-edit-actions .todo-edit-save-btn:disabled{background:#ffb088;cursor:not-allowed}.sz-shop-avatar-frame{background:linear-gradient(135deg,#7c6ef6,#eb459e,#fee75c,#3ba55d,#00c9ff,#7c6ef6);background-size:320% 320%;border-radius:50%;box-sizing:border-box;display:inline-flex;padding:3px;vertical-align:middle}.sz-shop-avatar-frame--glow{animation:sz-shop-avatar-glow 5s ease infinite}.sz-shop-avatar-frame__inner{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center;line-height:0;overflow:hidden}@keyframes sz-shop-avatar-glow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sz-display-name--effect{font-weight:700}.sz-shop-avatar-frame--fit42{box-sizing:border-box;height:42px;padding:2px;width:42px}.sz-shop-avatar-frame--fit42 .sz-shop-avatar-frame__inner{height:100%;min-height:0;min-width:0;width:100%}.sz-shop-avatar-frame--fit100{box-sizing:border-box;flex-shrink:0;height:106px;padding:3px;width:106px}.sz-shop-avatar-frame--fit100 .sz-shop-avatar-frame__inner{height:100%;min-height:0;min-width:0;width:100%}.sz-profile-upload-wrap{display:inline-block;line-height:0;position:relative;vertical-align:middle}.sz-profile-upload-wrap--framed{height:106px;width:106px}.sz-profile-upload-camera{bottom:4px;box-shadow:0 2px 12px #00046040;position:absolute!important;right:4px;z-index:30}.sz-profile-upload-wrap:not(.sz-profile-upload-wrap--framed) .sz-profile-upload-camera{bottom:2px;right:2px}.navigation{align-items:center;background-color:#fefefe;border-bottom:1px solid #e3e5ff;display:flex;height:75px;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:100}.navigation .nav-left{align-items:center;display:flex;gap:24px;height:100%}.navigation .nav-logo-cta{align-items:center;background:#ff6601;border:none;border-radius:12px;box-shadow:0 2px 10px #ff660133;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:6px 16px 6px 6px;transition:transform .15s ease,box-shadow .15s ease}.navigation .nav-logo-cta:hover{box-shadow:0 4px 16px #ff66014d;transform:translateY(-1px)}.navigation .nav-logo-cta:active{transform:translateY(0)}.navigation .nav-logo-cta__icon{border-radius:7px;height:30px;object-fit:cover;width:30px}.navigation .nav-logo-cta__text{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.navigation .menu{align-items:center;display:flex;flex:0 1 auto;gap:28px;height:100%;position:relative}.navigation .menu .indicator-line{background-color:#ff6601;border-radius:1px;bottom:0;height:2px;position:absolute;transition:left .3s ease;width:40px}@media screen and (max-width:1208px){.navigation .menu .indicator-line{display:none}}.navigation .menu:not(:has(.nav-link.active)) .indicator-line{display:none}.navigation .menu .nav-link{padding:0 4px;transition:color .2s ease}@media screen and (max-width:1208px){.navigation .menu .nav-link{display:none}}.navigation .menu .nav-link.active{color:#000;font-weight:600}.navigation .nav-link{align-items:center;color:#6b7280;display:flex;font-size:15px;font-weight:500;gap:5px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.navigation .nav-link.active,.navigation .nav-link:hover{color:#000}.navigation .nav-link .new-badge{align-items:center;background:#ff6601;border-radius:100px;display:flex;margin-left:4px;min-width:fit-content;padding:3px 6px}.navigation .nav-link .new-badge span{color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1}.navigation .nav-streak-trigger{align-items:center;border-radius:20px;cursor:pointer;gap:6px;padding:6px 10px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.navigation .nav-streak-trigger:hover{background-color:#f6f6f6}.navigation .nav-streak-trigger .nav-xp-badge{align-items:center;background-color:#fff3e6;border-radius:12px;padding:2px 8px}.navigation .nav-streak-trigger .nav-xp-badge span{color:#ff6601;font-size:12px;font-weight:600;white-space:nowrap}.navigation .nav-streak-trigger .nav-coins-badge{align-items:center;background-color:#fff8e6;border-radius:12px;gap:3px;padding:2px 8px}.navigation .nav-streak-trigger .nav-coins-badge .nav-coins-badge__icon{display:block;flex-shrink:0;height:16px;object-fit:contain;width:16px}.navigation .nav-streak-trigger .nav-coins-badge span:last-child{color:#b8860b;font-size:12px;font-weight:600;white-space:nowrap}.navigation .nav-streak-trigger .nav-streak-icon{align-items:center;justify-content:center}.navigation .nav-streak-trigger .nav-streak-icon img{height:22px;width:22px}.navigation .nav-streak-trigger .nav-streak-count{color:#000;font-size:14px;font-weight:600;min-width:18px}.navigation .account-section{align-items:center;display:flex;flex:0 0 auto;gap:14px;justify-content:flex-end}.navigation .account-section .mobile-menu-button{display:none}@media screen and (max-width:1208px){.navigation .account-section .mobile-menu-button{display:block}}.navigation .account-section .account{align-items:center;display:flex;font-size:16px;gap:18px;transition:all .3s ease}.navigation .account-section .account .user-name{color:#000;font-size:16px;font-weight:400;margin:0;max-width:200px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}@media screen and (max-width:1550px){.navigation .account-section .account .user-name{display:none}}.navigation .account-section .account .pro-badge{--badge-speed:3s;align-items:center;animation:borderFlowGlobal var(--badge-speed) linear infinite;background:linear-gradient(135deg,#000460,#ff6601 25%,#000460 50%,#ff6601 75%,#000460);background-size:200% 200%;border-radius:100px;box-shadow:0 2px 6px #00046033;display:flex;min-width:fit-content;padding:4px 10px}.navigation .account-section .account .pro-badge span{color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1}.navigation .account-section .account .user-profile{align-items:center;background-color:#f6f6f6;border-radius:50%;display:flex;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.navigation .account-section .account .user-profile img[src*="../assets/svg/navigation/default-avatar.svg"]{height:24px;object-fit:contain;width:24px}.navigation .account-section .account .user-profile img:not([src*=default-avatar]){border-radius:50%;height:100%;object-fit:cover;width:100%}.navigation .account-section .account .user-profile:hover{opacity:.3}@keyframes rotate180{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.m_38a85659.mantine-HoverCard-dropdown{--popover-shadow:0px 0px 10px 0px #0000001a!important;--popover-radius:12px!important;border:none;padding:0!important}.m_38a85659.mantine-HoverCard-dropdown .profile-card{align-items:center;gap:10px;height:220px;width:250px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile{align-items:center;gap:10px;padding-top:30px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile .profile-image{align-items:center;background-color:#f6f6f6;border-radius:50%;height:42px;justify-content:center;width:42px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile .profile-image .profile-initial{font-size:18px;font-weight:500}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile .profile-name{font-size:16px;font-weight:500}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons{gap:20px;margin-top:12px;position:relative}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button{align-items:center;border-radius:10px;box-shadow:0 0 10px 0 #0000000f;cursor:pointer;height:40px;justify-content:center;position:relative;width:40px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button img{height:20px;width:20px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button:hover .settings-image{animation:rotate180 1s forwards}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button .settings-image{display:inline-block;transform-origin:center center;transition:transform 1s ease}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button.logout:hover .logout-image-container .logout-image.arrow{animation:translateArrow .7s infinite}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button.logout .logout-image-container{height:20px;position:relative;width:20px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .profile-buttons .profile-button.logout .logout-image-container .logout-image{height:20px;left:0;position:absolute;top:0;width:20px}.m_38a85659.mantine-HoverCard-dropdown .profile-card .divider{background-color:#e3e5ff;border-radius:10px;height:1px;margin-top:8px;width:25%}.subject-sub-nav{align-items:center;background-color:#fefefe;border-bottom:1px solid #e3e5ff;gap:16px;height:100px;padding:0 43px;position:sticky;top:0;z-index:99}.subject-sub-nav .subject-sub-nav-back{border-radius:10px;cursor:pointer;gap:2px;padding:6px 10px;transition:background-color .2s ease}.subject-sub-nav .subject-sub-nav-back .subject-sub-nav-back-title{align-items:center;color:#000;font-size:20px;font-weight:600;gap:8px}.subject-sub-nav .subject-sub-nav-back .subject-sub-nav-back-title img{height:28px;width:28px}.subject-sub-nav .subject-sub-nav-back .subject-sub-nav-back-link{align-items:center;color:#89939e;font-size:12px;font-weight:400;gap:4px}.subject-sub-nav .subject-sub-nav-back .subject-sub-nav-back-link svg{flex-shrink:0}.subject-sub-nav .subject-sub-nav-back:hover{background-color:#f6f6f6}.subject-sub-nav .subject-sub-nav-back:hover .subject-sub-nav-back-link{color:#555}.subject-sub-nav .subject-sub-nav-divider{background-color:#e3e5ff;height:20px;width:1px}.subject-sub-nav .subject-sub-nav-links{align-items:center;gap:42px;left:50%;position:absolute;transform:translateX(-50%)}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link{align-items:center;background:none;border:none;color:#89939e;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:10px;justify-content:center;transition:all .2s ease}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link img{filter:grayscale(100%) opacity(.85);height:28px;transition:filter .2s ease;width:auto}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link:hover img{filter:grayscale(40%) opacity(.95)}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link:hover span{color:#555}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link.active{color:#222;font-weight:600}.subject-sub-nav .subject-sub-nav-links .subject-sub-nav-link.active img{filter:none}.subject-sub-nav .subject-sub-nav-xp{align-items:center;background-color:#fff3e6;border-radius:16px;gap:8px;margin-left:auto;padding:4px 12px}.subject-sub-nav .subject-sub-nav-xp .subject-sub-nav-xp-value{color:#ff6601;font-size:13px;font-weight:600;white-space:nowrap}.subject-sub-nav .subject-sub-nav-xp .subject-sub-nav-xp-sep{color:#00000040;font-weight:500}.subject-sub-nav .subject-sub-nav-xp .subject-sub-nav-coins{align-items:center;color:#b8860b;display:inline-flex;font-size:13px;font-weight:600;gap:5px;white-space:nowrap}.subject-sub-nav .subject-sub-nav-xp .subject-sub-nav-coins__icon{display:block;flex-shrink:0;height:15px;object-fit:contain;width:15px}.home-action-buttons{align-items:center;gap:20px;height:99px;margin-left:auto}.home-action-buttons .home-action-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:10px 20px;transition:all .2s ease}.home-action-buttons .home-action-btn img{height:32px}.home-action-buttons .home-action-btn .btn-text .home-action-btn-title{font-size:16px;font-weight:500;margin-left:-8px}.home-action-buttons .home-action-btn .btn-text .home-action-btn-title.gadoor{margin-left:-18px}.home-action-buttons .home-action-btn .btn-text .home-action-btn-subtitle{color:#000;font-size:12px;font-weight:400;margin-top:-2px}.home-action-buttons .home-action-btn--rustig{background-color:#fdede3;color:#000}.home-action-buttons .home-action-btn--rustig:hover{opacity:.7}.home-action-buttons .home-action-btn--gadoor{background-color:#f0efec;color:#000}.home-action-buttons .home-action-btn--gadoor:hover{opacity:.7}.mobile-menu-content a{color:#000;text-decoration:none}.mobile-menu-content a .new-badge{align-items:center;background:#ff6601;border-radius:100px;display:flex;min-width:fit-content;padding:3px 6px}.mobile-menu-content a .new-badge span{color:#fff;font-size:9px;font-weight:700;letter-spacing:.5px;line-height:1}@keyframes borderFlowGlobal{0%{background-position:0 0}to{background-position:100% 100%}}.start-modal{font-family:Poppins,sans-serif;padding:32px 28px}.start-modal__header{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:28px;text-align:center}.start-modal__logo{border-radius:12px;box-shadow:0 2px 12px #0000001a;height:48px;margin-bottom:4px;width:48px}.start-modal__title{color:#111;font-size:20px;font-weight:700;margin:0}.start-modal__sub{color:#6b7280;font-size:13px;font-weight:400;margin:0}.start-modal__options{display:flex;flex-direction:column;gap:10px}.start-modal__option{align-items:center;background:#fff;border:1.5px solid #eee;border-radius:14px;cursor:pointer;display:flex;font-family:Poppins,sans-serif;gap:14px;padding:16px 18px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.start-modal__option:hover{border-color:#d1d5db;box-shadow:0 2px 12px #0000000f;transform:translateY(-1px)}.start-modal__option--direct:hover{border-color:#ff6601}.start-modal__option--warmup:hover{border-color:#000460}.start-modal__option-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.start-modal__option-icon--direct{background:#fff3e6;color:#ff6601}.start-modal__option-icon--warmup{background:#e8e8ff;color:#000460}.start-modal__option-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.start-modal__option-title{color:#111;font-size:15px;font-weight:600}.start-modal__option-desc{color:#6b7280;font-size:12px;font-weight:400;line-height:1.35}.start-modal__option-arrow{color:#d1d5db;flex-shrink:0;transition:color .2s ease,transform .2s ease}.start-modal__option:hover .start-modal__option-arrow{color:#9ca3af;transform:translateX(2px)}.start-modal__option--direct:hover .start-modal__option-arrow{color:#ff6601}.start-modal__option--warmup:hover .start-modal__option-arrow{color:#000460}.login-page{font-family:poppins,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.login-page,.login-page .logo{align-items:center;display:flex}.login-page .logo{flex:1 1;font-size:22px;font-weight:400;gap:12px;left:56px!important;position:absolute!important;position:relative;top:28px!important}.login-page .logo img{border-radius:9.45px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;width:42px;z-index:2}.login-page .logo .logo-text{font-size:18px;left:52px;opacity:0;position:absolute;transform:translateX(-20px);transition:all .5s ease;z-index:1}.login-page .login-container{align-items:center;background-color:#fefefe;border-radius:24px;box-shadow:0 8px 20px 0 #0000000f;height:574.8px;position:relative;width:417.6px}.login-page .login-container .background-image{position:absolute;top:150px;width:1600px;z-index:-1}.login-page .login-container .login-container-header{align-items:center;gap:13.6px;margin-top:35.2px}.login-page .login-container .login-container-header .icon-background{align-items:center;background-color:#f6f6f6;border:1.6px solid #fefefe;border-radius:14.4px;box-shadow:0 8px 8px 0 #00000012;height:61.6px;justify-content:center;width:61.6px}.login-page .login-container .login-container-header .icon-background img{height:36px;width:36px}.login-page .login-container .login-container-header .login-container-header-title{color:#000;font-size:22.4px;font-weight:600;text-align:center}.login-page .login-container .login-container-header .login-container-header-description{color:#a1a1a1;font-size:14.4px;font-weight:400;max-width:280px;text-align:center}.login-page .login-container .login-form{gap:13.6px;margin-top:13.6px}.login-page .login-container .login-form .login-form-input{width:338.4px}.login-page .login-container .login-form-buttons{align-items:center;gap:13.6px;margin-top:13.6px}.login-page .login-container .login-form-buttons a{color:#000;text-decoration:none}.login-page .login-container .login-form-buttons .login-form-buttons-register{font-size:12.8px;text-align:center;width:338.4px}.login-page .login-container .login-form-buttons .login-form-buttons-login{align-items:center;background-color:#e3e5ff;border-radius:100px;color:#000460;font-size:14.4px;height:38.4px;justify-content:center;text-align:center;transition:all .3s ease;width:338.4px}.login-page .login-container .login-form-buttons .login-form-buttons-login.valid{background-color:#000460;color:#fefefe}.login-page .login-container .login-form-buttons .login-form-buttons-google{align-items:center;background-color:#fefefe;border:1px solid #00000014;border-radius:100px;color:#000;font-size:14.4px;font-weight:500;height:38.4px;justify-content:center;width:338.4px}.login-page .login-container .login-form-buttons .login-form-buttons-google.disabled{cursor:not-allowed;opacity:.6}.login-page .login-container .login-form-buttons .login-form-buttons-divider{align-items:center;gap:7.2px;justify-content:center}.login-page .login-container .login-form-buttons .login-form-buttons-divider .login-form-buttons-divider-text{color:#89939e;font-size:9.6px}.login-page .login-container .login-form-buttons .login-form-buttons-divider .dot-line{gap:11.2px}.login-page .login-container .login-form-buttons .login-form-buttons-divider .dot-line .dot{background-color:#89939e;border-radius:100px;height:1.6px;width:1.6px}.login-page .login-container .login-form-buttons .login-form-buttons-register-account{align-items:center;background-color:#f6f6f6;border-radius:100px;color:#000;font-size:14.4px;height:38.4px;justify-content:center;text-align:center;width:338.4px}.login-page .login-container .button{cursor:pointer;transition:all .3s ease}.login-page .login-container .button:hover{opacity:.6}.login-page .background-image{bottom:0;object-fit:cover;position:absolute;width:1400px}.login-page input::placeholder{color:#89939e;font-size:15px}.login-page .m_8fb7ebe7{background-color:#f6f6f6!important;border:none!important;border-radius:100px!important;height:38.4px!important}.login-page .m_8fb7ebe7,.login-page .m_f2d85dd2{text-indent:11.2px!important}.login-page .m_82577fc2{padding-left:17.6px!important}.login-page .m_82577fc2[data-position=right]{padding-right:22.4px!important}.login-page .nav-link:hover~.logo-text{opacity:1;transform:translateX(0)}.social-login-button{align-items:center;background:#fff;border:1px solid #ddd;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.social-login-button.disabled{cursor:not-allowed;opacity:.5}.social-login-icon{display:block;height:20px;width:20px}.social-login-button:not(.disabled):hover{box-shadow:0 0 0 2px #0000000d}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}.register-page{align-items:center;display:flex;font-family:poppins,sans-serif;justify-content:center;min-height:100vh;overflow:auto;position:relative;width:100vw}.register-page a{color:#000;text-decoration:none}.register-page .chevron-down-icon{height:18px;width:18px}.register-page .logo{align-items:center;display:flex;flex:1 1;font-size:22px;font-weight:400;gap:12px;left:56px!important;position:absolute!important;position:relative;top:28px!important}.register-page .logo img{border-radius:9.45px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;width:42px;z-index:2}.register-page .logo .logo-text{font-size:18px;left:52px;opacity:0;position:absolute;transform:translateX(-20px);transition:all .5s ease;z-index:1}.register-page .register-login-container{align-items:center;cursor:pointer;gap:4px;position:absolute;right:56px;top:38px;transition:all .3s ease;z-index:3}.register-page .register-login-container:hover{opacity:.6}.register-page .register-login-container .register-login-container-left{font-size:16px}.register-page .register-login-container .register-login-container-right{height:22px;width:22px}.register-page .register-login-container .register-login-container-right img{height:100%;width:100%}.register-page .login-container{align-items:center;background-color:#fefefe;border-radius:24px;box-shadow:0 8px 20px 0 #0000000f;height:auto;min-height:512.8px;position:relative;width:417.6px}@media(max-width:768px){.register-page .login-container{box-shadow:none}}.register-page .login-container.reduce-height{min-height:440px}.register-page .login-container.has-promo{min-height:574.8px}.register-page .login-container .verification-container{align-items:center;height:100%;justify-content:center}.register-page .login-container .verification-container .verification-container-image{height:100px;width:100px}.register-page .login-container .verification-container .verification-container-image img{height:100%;width:100%}.register-page .login-container .verification-container .verification-container-header-title{color:#000;font-size:16px;font-weight:600;margin-top:40px;max-width:300px;text-align:center}.register-page .login-container .verification-container .verification-container-header-description{color:#89939e;font-size:14px;font-weight:400;margin-top:20px;max-width:300px;text-align:center}.register-page .login-container .verification-container .verification-container-pin-input{margin-top:20px}.register-page .login-container .verification-container .verification-container-pin-input .m_8fb7ebe7:focus,.register-page .login-container .verification-container .verification-container-pin-input .m_8fb7ebe7:focus-within{--input-bd:var(--input-bd-focus);outline:1px solid #e3e5ff}.register-page .login-container .verification-container .resend{color:#000460;color:#2897ff;cursor:pointer;font-size:14px;font-weight:400;margin-top:20px;text-align:center;transition:all .3s ease}.register-page .login-container .verification-container .resend:hover{opacity:.6}.register-page .login-container .background-image{position:absolute;top:150px;width:1600px;z-index:-1}.register-page .login-container .login-container-header{align-items:center;gap:13.6px;margin-top:35.2px}.register-page .login-container .login-container-header .icon-background{align-items:center;background-color:#f6f6f6;border:1.6px solid #fefefe;border-radius:14.4px;box-shadow:0 8px 8px 0 #00000012;height:61.6px;justify-content:center;width:61.6px}.register-page .login-container .login-container-header .icon-background img{height:36px;width:36px}.register-page .login-container .login-container-header .login-container-header-title{color:#000;font-size:22.4px;font-weight:600;margin-bottom:-10px;text-align:center}.register-page .login-container .login-container-header .login-container-header-description{color:#a1a1a1;font-size:14.4px;font-weight:400;max-width:280px;text-align:center}.register-page .login-container .login-form{align-items:center;gap:10px;margin-top:6px}.register-page .login-container .login-form .login-form-input{align-items:center;display:flex;flex-direction:column;width:338.4px}.register-page .login-container .login-form .login-form-input .m_8fb7ebe7{background-color:#f6f6f6!important;border:none!important;border-radius:100px!important;height:38.4px!important;text-indent:11.2px!important}.register-page .login-container .login-form .m_4081bf90.mantine-Group-root{width:96%}.register-page .login-container .login-form-buttons{align-items:center;gap:13.6px;justify-content:center;margin-bottom:10px;margin-top:28px;width:100%}.register-page .login-container .login-form-buttons.folders-selection-form-buttons{margin-bottom:30px}.register-page .login-container .login-form-buttons a{color:#000;text-decoration:none}.register-page .login-container .login-form-buttons .login-form-buttons-register{font-size:12.8px;text-align:center;width:338.4px}.register-page .login-container .login-form-buttons .login-form-buttons-login{align-items:center;border-radius:100px;color:#000460;font-size:14.4px;gap:16px;height:38.4px;justify-content:center;text-align:center;width:338.4px}.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-back{align-items:center;background-color:#e3e5ff;border-radius:100px;color:#000460;font-weight:600;height:100%;justify-content:center;transition:all .3s ease;width:100%}.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-back:hover{opacity:.6}.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-text{align-items:center;background-color:#000460;border-radius:100px;color:#fefefe;height:100%;justify-content:center;transition:all .3s ease;width:100%}.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-text:hover{background-color:#ff6601}.register-page .login-container .login-form-buttons .login-form-buttons-divider{align-items:center;gap:7.2px;justify-content:center}.register-page .login-container .login-form-buttons .login-form-buttons-divider .login-form-buttons-divider-text{color:#89939e;font-size:9.6px}.register-page .login-container .login-form-buttons .login-form-buttons-divider .dot-line{gap:11.2px}.register-page .login-container .login-form-buttons .login-form-buttons-divider .dot-line .dot{background-color:#89939e;border-radius:100px;max-height:1.6px;max-width:1.6px;min-height:1.6px;min-width:1.6px}.register-page .login-container .login-form-buttons .login-form-buttons-register-account{align-items:center;background-color:#f6f6f6;border-radius:100px;color:#000;font-size:14.4px;height:38.4px;justify-content:center;text-align:center;width:338.4px}.register-page .password-requirements{color:#89939e;font-size:12px;margin-top:4px}.register-page .background-image{bottom:0;object-fit:cover;position:absolute;width:1400px}.register-page input::placeholder{color:#89939e;font-size:15px}.register-page .m_f2d85dd2{text-indent:11.2px!important}.register-page .m_82577fc2{padding-left:17.6px!important}.register-page .m_82577fc2[data-position=right]{padding-right:22.4px!important}.register-page .nav-link:hover~.logo-text{opacity:1;transform:translateX(0)}.register-page .mantine-DatePickerInput-label,.register-page .mantine-NumberInput-label,.register-page .mantine-PasswordInput-label,.register-page .mantine-TextInput-label{color:#000;font-size:12px;font-weight:600;margin-bottom:4px}.register-page .mantine-Carousel-root{display:flex;flex-direction:column;height:100%!important}.register-page .mantine-Carousel-viewport{flex:1 1;height:100%!important}.register-page .mantine-Carousel-container{height:100%!important}.register-page .mantine-Carousel-slide{display:flex!important;flex-direction:column!important;height:100%!important}.register-page .folders-selection-form{flex:1 1;gap:10px!important;overflow:hidden;padding:0 22px}.register-page .folders-selection-form .quick-add-subjects{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-height:92px;padding:4px 0}.register-page .folders-selection-form .quick-add-subjects .quick-add-chip{align-items:center;background-color:#0000;border:2px solid #f6f6f6;border:2px solid var(--subject-color,#f6f6f6);border-radius:16px;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px;transition:all .2s ease}.register-page .folders-selection-form .quick-add-subjects .quick-add-chip .quick-chip-icon{height:14px;width:14px}.register-page .folders-selection-form .quick-add-subjects .quick-add-chip .quick-chip-plus{color:#000;font-size:12px;font-weight:600;margin-left:1px}.register-page .folders-selection-form .quick-add-subjects .quick-add-chip:hover{border-color:#0000001a;transform:scale(1.03)}.register-page .folders-selection-form .folder-action-buttons{display:flex;gap:8px;justify-content:center;padding:4px 0}.register-page .folders-selection-form .folder-action-buttons .action-btn{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 14px;transition:all .2s ease}.register-page .folders-selection-form .folder-action-buttons .action-btn.more-subjects-btn{background-color:#f6f6f6;border:1px solid #e5e5e5;color:#000}.register-page .folders-selection-form .folder-action-buttons .action-btn.more-subjects-btn:hover{background-color:#eee;border-color:#ccc}.register-page .folders-selection-form .folder-action-buttons .action-btn.custom-folder-btn{background-color:#0004601a;border:1px solid #00046033;color:#000460}.register-page .folders-selection-form .folder-action-buttons .action-btn.custom-folder-btn:hover{background-color:#00046026;border-color:#0004604d}.register-page .folders-selection-form .selected-folders-section{background-color:#0004600d;border:1px solid #00046026;border-radius:10px;max-height:72px;overflow-y:auto;padding:8px 10px;width:100%}.register-page .folders-selection-form .selected-folders-section .selected-label{color:#000460;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.register-page .folders-selection-form .selected-folders-section .selected-folders-grid{display:flex;flex-wrap:wrap;gap:5px}.register-page .folders-selection-form .selected-folders-section .selected-folder-chip{align-items:center;background-color:#f6f6f6;background-color:var(--subject-color,#f6f6f6);border-radius:14px;display:flex;font-size:10px;font-weight:500;gap:4px;padding:4px 8px}.register-page .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-icon{height:12px;width:12px}.register-page .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-name{color:#000;max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register-page .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-remove{align-items:center;background-color:#0000001a;border-radius:50%;color:#89939e;cursor:pointer;display:flex;font-size:10px;font-weight:600;height:14px;justify-content:center;margin-left:1px;transition:all .2s ease;width:14px}.register-page .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-remove:hover{background-color:#ff6b6b;color:#fff}.register-folder-modal .mantine-Modal-content{border-radius:20px!important;max-height:80vh;padding:8px}.register-folder-modal .mantine-Modal-header{display:none}.register-folder-modal .mantine-Modal-body{padding:0!important}.register-folder-modal .add-folder-modal-content{align-items:center;display:flex;flex-direction:column;padding:20px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header{align-items:center;display:flex;flex-direction:column;margin-bottom:16px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .modal-emoji-icon{font-size:40px;margin-bottom:8px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-icon{height:50px;margin-bottom:10px;width:50px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-text-container{text-align:center}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-text-container .add-folder-modal-header-text{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:2px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-text-container .add-folder-modal-header-subtext{color:#89939e;font-size:12px}.register-folder-modal .add-folder-modal-content .modal-subjects-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-height:250px;overflow-y:auto;padding:8px;width:100%}.register-folder-modal .add-folder-modal-content .modal-subjects-grid .modal-subject-chip{align-items:center;background-color:#f6f6f6;background-color:var(--subject-color,#f6f6f6);border:2px solid #0000;border-radius:20px;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:5px;padding:8px 14px;transition:all .2s ease}.register-folder-modal .add-folder-modal-content .modal-subjects-grid .modal-subject-chip .modal-chip-icon{height:16px;width:16px}.register-folder-modal .add-folder-modal-content .modal-subjects-grid .modal-subject-chip:hover{border-color:#00000026;box-shadow:0 2px 8px #0000001a;transform:scale(1.05)}.register-folder-modal .add-folder-modal-content .custom-folder-form{display:flex;flex-direction:column;gap:12px;width:100%}.register-folder-modal .add-folder-modal-content .custom-folder-form .mantine-TextInput-input{border-radius:50px!important}.register-folder-modal .add-folder-modal-content .custom-folder-form .custom-folder-submit-btn{background-color:#000460;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;width:100%}.register-folder-modal .add-folder-modal-content .custom-folder-form .custom-folder-submit-btn:hover:not(:disabled){background-color:#00022d}.register-folder-modal .add-folder-modal-content .custom-folder-form .custom-folder-submit-btn:disabled{background-color:#e9eaec;color:#89939e;cursor:not-allowed}@media(max-width:768px){.register-page{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:16px}.register-page .logo{left:16px!important;top:16px!important}.register-page .logo img{width:36px}.register-page .logo .logo-text{font-size:16px;left:44px}.register-page .register-login-container{right:16px;top:20px}.register-page .register-login-container .register-login-container-left{font-size:14px}.register-page .login-container{-webkit-overflow-scrolling:touch;border-radius:16px;height:auto;margin:60px 0 20px;max-height:calc(100vh - 80px);max-width:100%;min-height:auto;overflow-y:auto;padding:20px 16px;width:100%}.register-page .login-container.reduce-height{height:auto;min-height:400px}.register-page .login-container .background-image{display:none}.register-page .login-container .login-container-header{gap:10px;margin-top:0}.register-page .login-container .login-container-header .icon-background{height:50px;width:50px}.register-page .login-container .login-container-header .icon-background img{height:28px;width:28px}.register-page .login-container .login-container-header .login-container-header-title{font-size:20px;margin-bottom:-8px}.register-page .login-container .login-container-header .login-container-header-description{font-size:13px;max-width:100%}.register-page .login-container .login-form{gap:12px;margin-top:16px;width:100%}.register-page .login-container .login-form .login-form-input{max-width:100%;width:100%}.register-page .login-container .login-form .login-form-input .m_8fb7ebe7{font-size:16px!important;height:44px!important}.register-page .login-container .login-form-buttons{margin-bottom:16px;margin-top:20px;width:100%}.register-page .login-container .login-form-buttons .login-form-buttons-login{font-size:15px;height:44px;max-width:100%;width:100%}.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-back,.register-page .login-container .login-form-buttons .login-form-buttons-login .login-form-buttons-login-text{font-size:15px;height:100%}.register-page .login-container .login-form-buttons .login-form-buttons-register,.register-page .login-container .login-form-buttons .login-form-buttons-register-account{height:44px;max-width:100%;width:100%}.register-page .login-container .verification-container{padding:20px 0}.register-page .login-container .verification-container .verification-container-image{height:80px;width:80px}.register-page .login-container .verification-container .verification-container-header-title{font-size:15px;margin-top:24px;max-width:100%;padding:0 8px}.register-page .login-container .verification-container .verification-container-header-description{font-size:13px;margin-top:16px;max-width:100%;padding:0 8px}.register-page .login-container .verification-container .verification-container-pin-input{margin-top:24px;padding:0 16px;width:100%}.register-page .login-container .verification-container .resend{font-size:13px;margin-top:16px}.register-page .login-container .folders-selection-form{gap:12px!important;padding:0 8px}.register-page .login-container .folders-selection-form .quick-add-subjects{gap:6px;max-height:100%;padding:8px 0}.register-page .login-container .folders-selection-form .quick-add-subjects .quick-add-chip{font-size:11px;padding:2px 8px}.register-page .login-container .folders-selection-form .quick-add-subjects .quick-add-chip .quick-chip-icon{height:12px;width:12px}.register-page .login-container .folders-selection-form .folder-action-buttons{flex-wrap:wrap;gap:6px;padding:4px 0}.register-page .login-container .folders-selection-form .folder-action-buttons .action-btn{flex:1 1;font-size:12px;min-width:calc(50% - 3px);padding:4px 16px}.register-page .login-container .folders-selection-form .folder-action-buttons .action-btn span{overflow:hidden;white-space:nowrap}.register-page .login-container .folders-selection-form .selected-folders-section{max-height:120px;padding:10px 8px}.register-page .login-container .folders-selection-form .selected-folders-section .selected-label{font-size:9px;margin-bottom:8px}.register-page .login-container .folders-selection-form .selected-folders-section .selected-folders-grid{gap:6px}.register-page .login-container .folders-selection-form .selected-folders-section .selected-folder-chip{font-size:10px;padding:5px 10px}.register-page .login-container .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-icon{height:11px;width:11px}.register-page .login-container .folders-selection-form .selected-folders-section .selected-folder-chip .folder-chip-name{max-width:80px}.register-page .password-requirements{font-size:11px;padding:0 8px}.register-folder-modal .mantine-Modal-content{margin:16px;max-height:90vh}.register-folder-modal .add-folder-modal-content{padding:16px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header{margin-bottom:12px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .modal-emoji-icon{font-size:32px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-text{font-size:16px}.register-folder-modal .add-folder-modal-content .add-folder-modal-header .add-folder-modal-header-subtext{font-size:11px}.register-folder-modal .add-folder-modal-content .modal-subjects-grid{gap:6px;max-height:200px;padding:8px 4px}.register-folder-modal .add-folder-modal-content .modal-subjects-grid .modal-subject-chip{font-size:11px;padding:8px 12px}.register-folder-modal .add-folder-modal-content .modal-subjects-grid .modal-subject-chip .modal-chip-icon{height:14px;width:14px}.register-folder-modal .add-folder-modal-content .custom-folder-form{gap:10px}.register-folder-modal .add-folder-modal-content .custom-folder-form .custom-folder-submit-btn{font-size:15px;padding:14px 20px}}.subject-filter-card{border:3px solid #0000;border-radius:15px;box-sizing:border-box;cursor:pointer;height:200px;transition:border-color .2s ease-in-out;width:325px}.subject-filter-card:hover{border-color:#0000001a;border-color:var(--primary-color,#0000001a)}.subject-filter-card.selected{border-color:#000460;border-color:var(--primary-color,#000460)}.subject-filter-card .subject-icon-folder{height:60px;margin-left:20px;margin-top:18px;width:60px}.subject-filter-card .folder-label{gap:4px;margin-left:31px;margin-top:36px}.subject-filter-card .folder-label .folder-title{font-size:20px;font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-filter-card .folder-label .folder-note-count{font-size:12px}.subject-filter-card.placeholder{cursor:pointer;opacity:.4;transition:opacity .2s ease-in-out}.subject-filter-card.placeholder:hover{opacity:1}.filter-carousel-section{height:200px;width:1360px}@media(max-width:1477px){.filter-carousel-section:not(.split-view-mode){width:1015px}}@media(max-width:1127px){.filter-carousel-section:not(.split-view-mode){width:670px}}@media(max-width:771px){.filter-carousel-section:not(.split-view-mode){display:none;width:325px}}@media(max-width:2954px){.filter-carousel-section.split-view-mode{width:1015px}}@media(max-width:2254px){.filter-carousel-section.split-view-mode{width:670px}}@media(max-width:1542px){.filter-carousel-section.split-view-mode{display:none;width:325px}}@media(max-width:771px){.carousel-container:not(.split-view-mode){display:none}}@media(max-width:1542px){.carousel-container.split-view-mode{display:none}}.m_39bc3463.mantine-Carousel-controls>:nth-child(2){background-color:#fefefe;border:none;border-bottom-left-radius:8px!important;border-top-left-radius:8px!important;box-shadow:none;height:62px;min-height:0;min-width:0;opacity:1;width:23px}.m_39bc3463.mantine-Carousel-controls>:first-child{background-color:#fefefe;border:none;border-bottom-right-radius:8px!important;border-top-right-radius:8px!important;box-shadow:none;height:62px;min-height:0;min-width:0;opacity:1;width:23px}.mantine-Carousel-controls{top:50%;transform:translateY(-50%)}.m_39bc3463:where([data-orientation=horizontal]){padding:0}.m_64f58e10{border-radius:0}.notepreview-container{align-items:center;border:3px solid #f6f6f6;border-radius:15px;height:343px;transition:border-color .2s ease-in-out;width:325px}.notepreview-container:hover,.notepreview-container:hover .notepreview-banner{border-color:var(--subject-color)}.notepreview-container:hover .note-actions{opacity:1}.notepreview-container .notepreview-banner{border:2px solid #f6f6f6;border-radius:7.5px;height:127px;margin-top:10px;position:relative;transition:border-color .2s ease-in-out;width:299px}.notepreview-container .notepreview-banner .notepreview-date-created{align-items:center;background-color:#fefefe;border-radius:4px;font-size:13px;font-weight:400;height:22px;justify-content:center;left:10px;padding-left:10px;padding-right:10px;position:absolute;top:10px}.notepreview-container .notepreview-banner .notepreview-date-created .notepreview-date-created-text{color:#000;font-size:12px;font-weight:400}.notepreview-container .notepreview-banner .notepreview-banner-svg{left:-2px;position:absolute;top:-2px}.notepreview-container .notepreview-banner .note-actions{display:flex;gap:2px;opacity:.5;position:absolute;right:8px;top:8px;transition:opacity .15s ease;z-index:2}.notepreview-container .notepreview-banner .notepreview-icon{align-items:center;background-color:#fefefe;border-radius:18px;bottom:0;box-shadow:0 0 15px 0 #0000000f;height:80px;justify-content:center;left:50%;position:absolute;transform:translate(-50%,50%);width:80px}.notepreview-container .notepreview-banner .notepreview-icon .notepreview-icon-img{height:60px;width:60px}.notepreview-container .notepreview-content{margin-top:53px}.notepreview-container .notepreview-content .notepreview-content-title{align-self:center;color:#000;font-size:20px;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:208px}.notepreview-container .notepreview-content .notepreview-content-description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;align-self:center;color:#000;display:-webkit-box;font-size:13px;font-weight:400;height:60px;margin-bottom:14px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;width:268px}.notepreview-container .notepreview-content .notepreview-content-tags{align-items:center;display:flex;gap:7px;justify-content:flex-start;overflow-x:auto;padding:0 4px;scrollbar-width:none;width:268px}.notepreview-container .notepreview-content .notepreview-content-tags::-webkit-scrollbar{display:none}.notepreview-container .notepreview-content .notepreview-content-tags.centered{justify-content:center}.notepreviewtag-container{align-items:center;border-radius:100px;display:inline-flex;font-size:13px;height:22px;overflow:visible;padding-left:16px;padding-right:16px;white-space:nowrap}.note-tabs-container{scrollbar-width:none;width:100%}.note-tabs-container .tabs-bar{align-items:center;background-color:#fefefe;border-bottom:1px solid #e3e5ff;display:flex;height:40px;overflow-x:auto;overflow-y:hidden;padding-left:37px;position:relative;scrollbar-width:none!important;scrollbar-width:thin}.note-tabs-container .tabs-bar::-webkit-scrollbar{height:5px}.note-tabs-container .tabs-bar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.note-tabs-container .tabs-bar .tab-divider{background-color:#e3e5ff;border-radius:100px;height:16px;width:1px}.note-tabs-container .tabs-bar .tab{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:40px;position:relative;transition:background-color .2s ease}.note-tabs-container .tabs-bar .tab.plus-tab .tab-plus-icon{border-radius:100px;height:18px;margin-left:10px;margin-right:48px;transition:background-color .2s ease;width:18px}.note-tabs-container .tabs-bar .tab.plus-tab .tab-plus-icon:hover{background-color:#0000000d}.note-tabs-container .tabs-bar .tab.plus-tab:hover{background-color:#0000}.note-tabs-container .tabs-bar .tab.home-tab{transition:opacity .4s ease}.note-tabs-container .tabs-bar .tab.home-tab .note-home-icon{height:22px;margin-left:10px;margin-right:14px;width:22px}.note-tabs-container .tabs-bar .tab.home-tab:hover{opacity:.4}.note-tabs-container .tabs-bar .tab.note-tab{max-width:200px;min-width:120px}.note-tabs-container .tabs-bar .tab.note-tab .tab-icon{height:24px;margin-left:8px;margin-right:8px;width:24px}.note-tabs-container .tabs-bar .tab.note-tab .tab-label{flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-tabs-container .tabs-bar .tab.note-tab .tab-close-button{opacity:.6}.note-tabs-container .tabs-bar .tab.note-tab .tab-close-button:hover{background-color:#0000000d;opacity:1}.note-tabs-container .tabs-bar .tab.note-tab:hover{background-color:#00000005}.note-tabs-container .tabs-bar .tab.active:after{background-color:var(--subject-color);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.m_576c9d4:before{border-color:#e3e5ff!important;border-width:.5px!important}.m_8d3f4000{border-radius:100px!important;margin-left:7px;margin-right:8px;transition:background-color .2s ease}.share-dialog-content{border-radius:16px!important;overflow:hidden;padding:0!important}.share-dialog-header{min-height:0!important;min-height:auto!important;padding:12px 16px 0!important}.share-dialog-body{padding:0 28px 28px!important}.share-dialog-top{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.share-icon-circle{align-items:center;background:#ff660114;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.share-dialog-title{color:#1a1a2e;font-size:20px;font-weight:700;margin:0 0 6px}.share-dialog-subtitle{color:#89939e;font-size:14px;line-height:1.5;margin:0}.share-dialog-subtitle strong{color:#444;font-weight:600}.share-link-row{align-items:center;display:flex;gap:8px;margin-bottom:24px}.share-link-input{flex:1 1}.share-copy-btn{flex-shrink:0;transition:all .2s ease}.share-copy-btn.copied{transform:scale(1.05)}.share-social-section{align-items:center;display:flex;flex-direction:column;gap:12px}.share-social-label{align-items:center;color:#adb5bd;display:flex;font-size:13px;font-weight:500;gap:12px;position:relative;width:100%}.share-social-label:after,.share-social-label:before{background:#e9ecef;content:"";flex:1 1;height:1px}.share-social-buttons{display:flex;gap:10px;width:100%}.share-social-btn{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:10px;color:#444;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.share-social-btn:hover{background:#fafbfc;border-color:#ddd;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.share-social-btn:active{transform:translateY(0)}.share-social-btn.whatsapp:hover{background:#25d3660a;border-color:#25d3664d}.share-social-btn.email:hover{background:#f8f9fa;border-color:#00000026}.share-social-btn svg{flex-shrink:0}@media(max-width:480px){.share-dialog-body{padding:0 20px 20px!important}.share-social-buttons{flex-direction:column}}.m_dd3f7539{border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ol li,.m_f2016866 ul li{margin-top:calc(.125rem*var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem*var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{outline:0;padding:var(--mantine-spacing-md)}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{color:var(--mantine-color-placeholder);content:attr(data-placeholder);float:left;height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.m_c2204cc2 pre{border-radius:var(--mantine-radius-default);font-family:var(--mantine-font-family-monospace);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7);background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3);background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1)}.m_c2204cc2 pre code{background:none!important;color:inherit;font-size:var(--mantine-font-size-sm);padding:0}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-selector-class,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-variable{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-params,.m_c2204cc2 pre .hljs-type{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-bullet,.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-section,.m_c2204cc2 pre .hljs-title{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_c2207da6{align-items:center;border-radius:var(--mantine-radius-default);cursor:default;display:flex;justify-content:center}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem*var(--mantine-scale)) solid;height:calc(1.625rem*var(--mantine-scale));min-width:calc(1.625rem*var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale));min-width:calc(2rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);cursor:not-allowed}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{height:16px;height:var(--control-icon-size,16px);width:16px;width:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-end-start-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-end-end-radius:0;border-inline-end:0;border-start-end-radius:0}.m_cfef614{align-items:center;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);display:flex;height:calc(1.5rem*var(--mantine-scale));justify-content:center;width:calc(1.5rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-end-start-radius:0;border-start-start-radius:0}.m_4574a3c4{align-items:center;background-color:var(--mantine-color-body);border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-start-end-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default);display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-sm);top:0;top:var(--rte-sticky-offset,0);z-index:1}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem*var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_8b44009a{list-style-type:none;padding:0;padding-inline-start:0}.m_8b44009a :where(li){display:flex;margin:0;padding:0}.m_8b44009a :where(ul){margin-top:calc(.3125rem*var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);cursor:pointer;height:calc(1.125rem*var(--mantine-scale));position:relative;vertical-align:middle;width:calc(1.125rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NiAxLjcwNyAyLjI5M0ExIDEgMCAxIDAgLjI5MyAzLjcwN2wzIDNhLjk5Ny45OTcgMCAwIDAgMS40MTQgMGw1LTVBMSAxIDAgMSAwIDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:calc(.625rem*var(--mantine-scale));content:"";inset:0;position:absolute}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.noteview-container{align-items:center;background-color:#f6f6f6;overflow-y:auto;scrollbar-color:#0000004d #0000;scrollbar-width:thin;width:100%}.noteview-container::-webkit-scrollbar{background:#0000;width:8px}.noteview-container::-webkit-scrollbar-track{background:#0000}.noteview-container::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.noteview-container::-webkit-scrollbar-thumb:hover{background:#00000080}.noteview-container .note-view-container{align-items:center;height:100%;margin-top:0;max-width:1080px;padding-bottom:100px;padding-left:26px;padding-right:26px;width:100%}.noteview-container .note-view-container .m_8fb7ebe7.mantine-Input-input.mantine-TagsInput-input{padding-left:0!important}.noteview-container .note-view-container *{max-width:100%}.noteview-container .note-view-container .note-view-header{width:100%}.noteview-container .note-view-container .note-view-header .note-view-tags{color:#000;gap:6px;margin-bottom:10px;max-width:500px;overflow-x:scroll;scrollbar-width:none}.noteview-container .note-view-container .note-view-header .note-view-option-menu{gap:18px;justify-content:flex-end;margin-bottom:30px;margin-top:30px;width:100%}.noteview-container .note-view-container .note-view-header .note-view-option-menu .note-view-option{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 10px 0 #00000014;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;width:40px}.noteview-container .note-view-container .note-view-header .note-view-option-menu .note-view-option img{height:18px;transition:transform .2s ease;width:18px}.noteview-container .note-view-container .note-view-header .note-view-option-menu .note-view-option:hover img{transform:scale(1.1)}.noteview-container .note-view-container .edit-mode-details{background-color:#fefefe;border-radius:10px;box-shadow:0 0 20px 0 #00000005;margin-top:60px;max-width:794px;padding:28px 48px 10px;width:100%}.noteview-container .note-view-container .edit-mode-details .note-view-dates{align-items:center;color:#89939e;font-size:14px;gap:12px;margin-bottom:20px;margin-top:10px}.noteview-container .note-view-container .edit-mode-details .note-view-dates .note-date-item{max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noteview-container .note-view-container .edit-mode-details .note-view-dates .dot{background-color:#89939e;border-radius:100px;max-height:3px;max-width:3px;min-height:3px;min-width:3px}.noteview-container .note-view-container .edit-mode-details .edit-mode-details-header{width:100%}.noteview-container .note-view-container .edit-mode-details .edit-mode-details-header .edit-mode-details-header-title{font-size:16px;font-weight:500}.noteview-container .note-view-container .edit-mode-details .edit-mode-tags{align-items:center;margin-top:8px}.noteview-container .note-view-container .edit-mode-details .edit-mode-tags .m_8fb7ebe7{border:none}.noteview-container .note-view-container .edit-mode-details .edit-mode-tags .edit-mode-tags-label{font-size:14px;width:183px}.noteview-container .note-view-container .edit-mode-details .edit-mode-tags .note-view-tags-input{margin-bottom:12.5px;margin-top:14.5px;width:100%}.noteview-container .note-view-container .edit-mode-details .edit-mode-dateInfo{margin-bottom:12.5px}.noteview-container .note-view-container .edit-mode-details .edit-mode-dateInfo .edit-mode-dateInfo-label{font-size:14px;width:170px}.noteview-container .note-view-container .edit-mode-details .edit-mode-dateInfo .edit-mode-dateInfo-date{color:#89939e;font-size:14px}.noteview-container .note-view-container .mantine-Blockquote-root{margin-top:80px!important}.noteview-container .note-view-container .note-view-content{margin-top:22px;min-height:100px}.noteview-container .note-view-title-section,.noteview-container .note-view-title-section .note-view-title-container,.noteview-container .note-view-title-section .note-view-title-container .edit-mode-header{width:100%}.noteview-container .note-view-title-section .note-view-title-container .edit-mode-header .edit-mode-title{align-items:center;height:28px;width:180px}.noteview-container .note-view-title-section .note-view-title-container .edit-mode-header .edit-mode-title .mantine-TextInput-wrapper{--input-height:28px!important}.noteview-container .note-view-title-section .note-view-title-container .edit-mode-header .edit-mode-title .edit-mode-title-label{width:200px}.noteview-container .note-view-title-section .note-view-title-container .note-view-title-input .mantine-TextInput-input{border:1px solid #e3e5ff!important;border-radius:100px!important;text-indent:12px}.noteview-container .note-view-title-section .note-view-title-container .note-view-title-input .mantine-TextInput-input:focus{border:1px solid #000460!important}.noteview-container .note-view-title-section .note-view-title-container .note-view-title-input .m_8fb7ebe7{border:none;font-family:poppins,sans-serif;font-size:13px;font-weight:500;padding:0}.noteview-container .note-view-text-content{background:#0000;border:none;margin-top:28px;max-width:794px;padding:0;position:relative;width:100%}.noteview-container .note-view-text-content .custom-rich-text-editor{background:#0000}.noteview-container .note-view-text-content .ProseMirror{background-color:#fefefe;background-image:repeating-linear-gradient(180deg,#0000 0,#0000 1122px,#d4d4d8 0,#d4d4d8 1123px,#0000 0);background-position:0 0;background-repeat:repeat-y;border-radius:2px;box-shadow:0 1px 4px #0000001a,0 0 0 1px #0000000d;min-height:987px!important;padding:68px!important;position:relative}.m_4574a3c4:where([data-sticky]){position:sticky}:where([data-mantine-color-scheme=light]) .m_d6493fad :where(mark){background-color:#e3e5ff}.ProseMirror{position:relative;z-index:0}.ProseMirror:focus{outline:none}.ProseMirror.drop-cursor:after{background:#4dabf71a;border:2px dashed #4dabf7;border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ProseMirror img{border-radius:4px;display:block;height:auto;margin:1rem auto;max-width:100%}.ProseMirror img.ProseMirror-selectednode{outline:2px solid #4dabf7;outline-offset:2px}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:#f6f6f6!important;background-color:var(--subject-color,#f6f6f6)!important}.m_8d3f4000.m_87cf2631[title="Add image"]{background-color:#ff6601!important;opacity:1;transition:opacity .2s ease}.m_8d3f4000.m_87cf2631[title="Add image"]:hover{opacity:.6}:where([data-mantine-color-scheme=light]) .m_4574a3c4,:where([data-mantine-color-scheme=light]) .m_c2207da6,:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:#e3e5ff!important}.ProseMirror img.ProseMirror-selectednode{box-shadow:0 0 0 1px #ffffff80;outline:3px solid #000460!important}.note-view-content img{border-radius:4px;display:block;height:auto;margin:1rem auto;max-width:100%}.cancel-button{background-color:#fefefe!important;border:2px solid #000460!important;border-radius:100px!important;color:#000460!important;height:30px!important;transition:opacity .2s ease}.cancel-button:hover{opacity:.6}.save-button{background-color:#000460!important;border-radius:100px!important;color:#fefefe!important;height:30px!important;transition:opacity .2s ease}.save-button:hover{opacity:.6}@keyframes dropdown-animation{0%{opacity:0;transform:translateY(0) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animated-dropdown{animation:dropdown-animation .2s ease;transform-origin:top left}.note-view-option{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 10px 0 #00000014;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;width:40px}.note-view-option img{height:18px;transition:transform .2s ease;width:18px}.note-view-option:hover img{transform:scale(1.1)}.suggestion{border-radius:3px;display:inline-block;margin:0 2px;padding:2px 4px;position:relative}.suggestion.insert{background-color:#e8f5e8;border:1px solid #4caf50}.suggestion.insert button{border:none;border-radius:3px;cursor:pointer;font-size:12px;margin-left:4px;padding:2px 6px}.suggestion.insert button:first-of-type{background-color:#4caf50;color:#fff}.suggestion.insert button:first-of-type:hover{background-color:#45a049}.suggestion.insert button:last-of-type{background-color:#f44336;color:#fff}.suggestion.insert button:last-of-type:hover{background-color:#da190b}.suggestion.replace{background-color:#fff3cd;border:1px solid #ffc107}.suggestion.replace del{background-color:#ffebee;color:#c62828;margin-right:4px;text-decoration:line-through}.suggestion.replace ins{background-color:#e8f5e8;color:#2e7d32;margin-right:4px;text-decoration:none}.suggestion.replace button{border:none;border-radius:3px;cursor:pointer;font-size:12px;margin-left:4px;padding:2px 6px}.suggestion.replace button:first-of-type{background-color:#4caf50;color:#fff}.suggestion.replace button:first-of-type:hover{background-color:#45a049}.suggestion.replace button:last-of-type{background-color:#f44336;color:#fff}.suggestion.replace button:last-of-type:hover{background-color:#da190b}.noteview-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.noteview-no-changes{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-top:16px;padding:12px;text-align:center}.rich-text-toolbar-container{position:sticky;top:0;width:100%;z-index:10}.rich-text-toolbar-container .m_dd3f7539{border:none!important}.rich-text-toolbar-container .mantine-Select-wrapper{max-height:28px}.rich-text-toolbar-container .mantine-Select-wrapper .mantine-Select-input{border:1px solid #e3e5ff;border-radius:100px;font-size:13px;max-height:28px;text-indent:12px}.rich-text-toolbar-container .mantine-Select-wrapper .mantine-Select-input:focus{border:1px solid #000460!important}.rich-text-toolbar-container .mantine-Select-wrapper .m_8fb7ebe7{min-height:28px!important}.rich-text-toolbar-container .m_c2207da6:where([data-active]){background-color:rgba(255,102,1,.071);color:#ff6601}.custom-rich-text-editor{border:none!important}.m_c2204cc2 .ProseMirror{padding:0!important}.m_4574a3c4:where([data-variant=default]){border:none!important;border-bottom:1px solid #e3e5ff!important;padding:10px 48px!important}.m_8d3f4000.m_87cf2631[title="Add image"]{background-color:#000460!important}.ai-enhance-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#555;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;gap:4px;height:26px;padding:4px 8px;transition:all .15s ease;white-space:nowrap}.ai-enhance-btn:hover:not(:disabled){background:#6366f114;color:#6366f1}.ai-enhance-btn:active:not(:disabled){background:#6366f124}.ai-enhance-btn:disabled{cursor:not-allowed;opacity:.5}.ai-enhance-btn span{line-height:1}.spin-animation{animation:spin 1s linear infinite}.notities-container{display:flex;flex-direction:column;font-family:poppins,sans-serif;height:100%;height:calc(100vh - 75px);justify-content:center;overflow-y:auto;position:relative;width:100%}.notities-container .note-filter-select{margin-bottom:26px;margin-top:26px}.notities-container .note-filter-select .mantine-MultiSelect-input{border:2px solid #f6f6f6!important;border-radius:18.7px!important}@media(max-width:771px){.notities-container:not(.split-view-mode) .content-wrapper .notities-content-wrapper{max-width:100%!important;padding:0 46px;width:100%}.notities-container:not(.split-view-mode) .content-wrapper .notities-content-wrapper .notities-header{width:100%}.notities-container:not(.split-view-mode) .content-wrapper .notities-content-wrapper .notities-tags{align-items:start!important;flex-direction:row;margin-bottom:0;width:100%}.notities-container:not(.split-view-mode) .content-wrapper .notities-content-wrapper .notities-tags .notities-tags-button{margin-bottom:0!important}.notities-container:not(.split-view-mode) .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews{width:100%}}@media(max-width:1127px){.notities-container:not(.split-view-mode) .notepreview-section-header .mantine-Select-root{font-family:poppins,sans-serif;margin-bottom:34px;margin-top:38px;width:160px!important}.notities-container:not(.split-view-mode) .notepreview-section-header .mantine-Select-root .mantine-Select-input{border:2px solid #f6f6f6;border-radius:100px!important;font-size:14px;font-weight:500}}@media(max-width:771px){.notities-container:not(.split-view-mode) .no-notes-placeholder-text{max-width:240px}.notities-container:not(.split-view-mode) .notities-tags{align-items:start!important;flex-direction:column;margin-bottom:34px}.notities-container:not(.split-view-mode) .notities-tags .search-all-notes{width:38px!important}.notities-container:not(.split-view-mode) .notities-tags .search-all-notes .search-all-notes-button-icon{margin-left:9px!important}.notities-container:not(.split-view-mode) .notities-tags .search-all-notes .search-all-notes-button-text{display:none}.notities-container:not(.split-view-mode) .notities-tags .notities-tags-button{margin-bottom:0!important}.notities-container:not(.split-view-mode) .notepreview-section-header{align-items:start!important;flex-direction:row;margin-bottom:10px}.notities-container:not(.split-view-mode) .notepreview-section-header .mantine-Select-root{margin-bottom:18px!important;margin-top:0}}@media(max-width:1542px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper{max-width:100%!important;padding:0 46px;width:100%}}@media(max-width:2954px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-header{width:1015px}}@media(max-width:2254px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-header{width:670px}}@media(max-width:1542px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-header{width:100%}}@media(max-width:2954px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags{width:1015px}}@media(max-width:2254px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags{width:670px}}@media(max-width:1542px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags{align-items:start!important;flex-direction:row;margin-bottom:24px;width:100%}.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags .notities-tags-button{margin-bottom:0!important;padding-right:32px}.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes{width:38px}.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes .search-all-notes-button-icon{margin-left:9px}.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes .search-all-notes-button-text{display:none}}@media(max-width:2954px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews{width:1015px}}@media(max-width:2254px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews{width:670px}}@media(max-width:1542px){.notities-container.split-view-mode .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews{width:100%}}@media(max-width:2254px){.notities-container.split-view-mode .notepreview-section-header .mantine-Select-root{font-family:poppins,sans-serif;margin-bottom:34px;margin-top:34px;width:160px!important}.notities-container.split-view-mode .notepreview-section-header .mantine-Select-root .mantine-Select-input{border:2px solid #f6f6f6;border-radius:100px!important;font-size:14px;font-weight:500}}@media(max-width:1542px){.notities-container.split-view-mode .no-notes-placeholder-text{max-width:240px}.notities-container.split-view-mode .notities-tags{align-items:start!important;flex-direction:column;margin-bottom:34px}.notities-container.split-view-mode .notities-tags .notities-tags-button{margin-bottom:18px!important}.notities-container.split-view-mode .notepreview-section-header{align-items:start!important;flex-direction:row;margin-bottom:10px}.notities-container.split-view-mode .notepreview-section-header .mantine-Select-root{margin-bottom:18px!important;margin-top:1px}.notities-container.split-view-mode .notepreview-section-header .mantine-SegmentedControl-root:last-of-type{margin-bottom:18px!important}}.notities-container .tabs-position-container{left:0;position:absolute;scrollbar-width:none;top:0;width:100%;z-index:100}.notities-container .tabs-wrapper{overflow:hidden;scrollbar-width:none;transition:transform .3s ease-in-out;width:100%;z-index:10}.notities-container .tabs-wrapper.slide-in{transform:translateY(0)}.notities-container .tabs-wrapper.slide-out{transform:translateY(-100%)}.notities-container .content-wrapper{align-items:center;flex:1 1;overflow:auto;position:relative;transition:margin-top .3s ease-in-out;z-index:1}.notities-container .content-wrapper .notities-content-wrapper{padding-left:53px;padding-right:53px;width:100%}.notities-container .content-wrapper .notities-content-wrapper .notities-header{align-items:center;justify-content:space-between}.notities-container .content-wrapper .notities-content-wrapper .notities-header .notities-header-text{font-size:40px;font-weight:600;margin-bottom:22px;margin-top:56px;position:relative}.notities-container .content-wrapper .notities-content-wrapper .notities-header .notities-header-text .typing-cursor{animation:blink .7s infinite;background-color:#000460;display:inline-block;height:1em;margin-left:2px;width:2px}.notities-container .content-wrapper .notities-content-wrapper .notities-header .notities-header-button{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 20px 0 #00000021;cursor:pointer;height:38px;justify-content:center;margin-bottom:22px;margin-top:56px;width:38px}.notities-container .content-wrapper .notities-content-wrapper .notities-header .notities-header-button .notities-header-button-icon{transition:transform .3s ease}.notities-container .content-wrapper .notities-content-wrapper .notities-header .notities-header-button:hover .notities-header-button-icon{transform:scale(1.1)}.notities-container .content-wrapper .notities-content-wrapper .notities-tags{align-items:center;justify-content:space-between;margin-bottom:27px}.notities-container .content-wrapper .notities-content-wrapper .notities-tags .notities-tags-button{transition:opacity .3s ease}.notities-container .content-wrapper .notities-content-wrapper .notities-tags .notities-tags-button:hover{opacity:.6}.notities-container .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes{align-items:center;background-color:#f6f6f6;border-radius:100px;color:#89939e;cursor:pointer;font-size:15px;gap:12px;height:38px;transition:opacity .3s ease;width:200px}.notities-container .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes .search-all-notes-button-icon{margin-left:17px}.notities-container .content-wrapper .notities-content-wrapper .notities-tags .search-all-notes:hover{opacity:.8}.notities-container .content-wrapper .notities-content-wrapper .carousel-container .carousel-header{font-size:20px;font-weight:500;margin-bottom:18px}.notities-container .content-wrapper .notities-content-wrapper .carousel-container.hide-carousel-controls .mantine-Carousel-control{display:none!important}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header{align-items:center;justify-content:space-between}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header .notepreview-section-header-left{gap:12px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header .notepreview-section-header-left .mantine-SegmentedControl-root{margin-bottom:34px;margin-top:34px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header .search-all-notes{align-items:center;background-color:#f6f6f6;border:none!important;border-radius:100px;color:#89939e;cursor:pointer;font-size:15px;gap:12px;height:38px;transition:opacity .3s ease;width:200px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header .search-all-notes .search-all-notes-button-icon{margin-left:17px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreview-section-header .search-all-notes:hover{opacity:.8}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews{flex-wrap:wrap;gap:20px;padding-bottom:100px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .notepreviews.list-view{flex-direction:column;gap:12px}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .no-notes-placeholder{align-items:center;border:4px solid #f6f6f6;border-radius:15px;color:#89939e;font-size:16px;gap:14px;height:360px;justify-content:center;text-align:center;width:100%}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .no-notes-placeholder p{font-weight:600}.notities-container .content-wrapper .notities-content-wrapper .notepreview-section .no-notes-placeholder .warning-icon{height:70px;width:70px}.notities-container .content-wrapper .note-content-container{display:flex;flex-direction:column;height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.notities-container .content-wrapper .note-content-container .note-content-spacer{flex-shrink:0;height:40px}.notities-container .content-wrapper .note-content-container .note-view-area{flex:1 1;overflow:auto}.notities-container .content-wrapper .note-content-container .note-view-area .single-view-container{align-items:center;height:100%;overflow:auto;scrollbar-width:none}.notities-container .tabs-content{bottom:0;left:0;overflow:auto;position:fixed;right:0;scrollbar-width:none;top:50px;z-index:50}.m_fd1ab0aa.m_54c44539.mantine-Modal-content.m_1b7284a3.mantine-Paper-root{background-color:#fefefe!important;border-radius:16px!important}.m_9e182ccd.mantine-SegmentedControl-indicator.m_96b553a6.mantine-FloatingIndicator-root{background-color:#fefefe}.m_cf365364{--sc-padding:8px;--sc-font-size:14px;border-radius:10000px}:where([data-mantine-color-scheme=light]) .m_9e182ccd{box-shadow:none}.m_6fa5e2aa.search-all-notes.flex-row.m_8fb7ebe7.mantine-Input-input.mantine-DatePickerInput-input{padding-left:16px;text-indent:30px;width:200px}.m_2351eeb0,.m_396ce5cb,.m_dc6a3c71,.m_f6645d97{border-radius:100px!important}.m_18a3eca{color:#ff6601!important}.m_396ce5cb:where([data-selected]){background-color:#ff6601!important;color:#fefefe!important}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.m_9df02822{--modal-size-md:366px!important}.delete-confirmation-modal-noteHome .delete-confirmation-modal-noteHome-content{align-items:center;gap:10px;justify-content:center}.delete-confirmation-modal-noteHome .delete-confirmation-modal-noteHome-content-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:20px;max-height:74.39px;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:normal;width:300px}.delete-confirmation-modal-noteHome .delete-confirmation-modal-noteHome-content-text-bold{font-weight:600}.delete-confirmation-modal-noteHome .mantine-Modal-header{background-color:#fefefe;min-height:0;padding:0}.delete-confirmation-modal-noteHome .mantine-Modal-body{font-family:poppins,sans-serif;padding:0;text-align:center}.delete-confirmation-modal-noteHome .mantine-Modal-body .m_4081bf90,.delete-confirmation-modal-noteHome .mantine-Modal-body .mantine-Group-root{justify-content:center;margin-bottom:40px}.delete-confirmation-modal-noteHome .mantine-Modal-close{border-radius:100px;position:absolute;right:10px;top:10px}.notities-tags-modal{font-family:poppins,sans-serif}.notities-tags-modal .mantine-Modal-title{font-size:20px;font-weight:500;margin-bottom:0!important;margin-left:10px!important;margin-top:10px!important}.notities-tags-modal.m_9df02822{--modal-size-md:580px!important}.tag-container{flex-wrap:wrap;gap:12px;max-height:300px;overflow-x:hidden;overflow-y:overlay;padding:10px;scrollbar-gutter:stable;width:100%}.tag-container::-webkit-scrollbar{width:8px}.tag-container::-webkit-scrollbar-track{background:#0000}.tag-container::-webkit-scrollbar-thumb{background-color:#0000;border-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tag-container:hover::-webkit-scrollbar-thumb{background-color:#0003}.tag-container:hover::-webkit-scrollbar-thumb:hover{background-color:#0006}@media(max-width:1127px){.notepreview-section-header .mantine-Select-root{font-family:poppins,sans-serif;margin-bottom:34px;margin-top:34px;width:160px!important}.notepreview-section-header .mantine-Select-root .mantine-Select-input{border:2px solid #f6f6f6;border-radius:100px!important;font-size:14px;font-weight:500}}@media(max-width:771px){.no-notes-placeholder-text{max-width:240px}.notities-tags{align-items:start!important;flex-direction:column;margin-bottom:34px}.notities-tags .notities-tags-button{margin-bottom:18px!important}.notepreview-section-header{align-items:start!important;flex-direction:column;margin-bottom:34px}.notepreview-section-header .mantine-Select-root{margin-bottom:18px!important}}.m_468e7eda{appearance:none;padding-bottom:0;padding-top:0}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{display:inline;max-height:calc(1.875rem*var(--mantine-scale));padding-top:0}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;display:flex;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{align-items:center;display:flex;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem*var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem*var(--mantine-scale))}.m_154c536b{border-radius:var(--mantine-radius-default);font-size:var(--mantine-font-size-sm);font-size:var(--control-font-size,var(--mantine-font-size-sm));height:2em;text-align:center;width:2.5em}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{border-radius:var(--mantine-radius-default);font-size:var(--mantine-font-size-sm);font-size:var(--control-font-size,var(--mantine-font-size-sm));height:2em;padding-inline:.5em;text-align:center}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:calc(var(--mantine-font-size-sm) - 2px);font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:500;margin-bottom:calc(.25rem*var(--mantine-scale));padding-inline-start:calc(.4375rem*var(--mantine-scale))}.m_d8d918d7:after{content:"";flex:1 1;height:calc(.0625rem*var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs);width:100%}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{font-feature-settings:"tnum";appearance:none;background-color:initial;border:0;border-radius:calc(.125rem*var(--mantine-scale));caret-color:#0000;color:var(--input-color);font-variant-numeric:tabular-nums;height:100%;line-height:1;padding-inline:.15em;position:relative;text-align:center;text-align-last:center;width:calc(2ch + .3em)}.m_6b43ba88:where([data-am-pm]){width:calc(3ch + .3em)}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:initial}.m_6b43ba88::placeholder{color:inherit;opacity:1}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);outline:0}.m_6b43ba88:focus,.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);align-items:center;background-color:initial;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:inline-flex;font-size:calc(var(--day-size)/2.8);height:var(--day-size-sm);height:var(--day-size,var(--day-size-sm));justify-content:center;opacity:1;-webkit-user-select:none;user-select:none;width:var(--day-size-sm);width:var(--day-size,var(--day-size-sm))}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){cursor:default;-webkit-user-select:auto;user-select:auto}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-end-start-radius:var(--mantine-radius-default);border-radius:0;border-start-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-end-end-radius:var(--mantine-radius-default);border-radius:0;border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);font-size:var(--wr-fz,var(--mantine-font-size-sm));font-weight:400;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm))/2);text-transform:capitalize}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--wn-size-sm)/2.8);font-size:calc(var(--wn-size, var(--wn-size-sm))/2.8);font-weight:400;text-align:center;width:var(--wn-size-sm);width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);align-items:center;background-color:initial;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--mantine-font-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);justify-content:center;opacity:1;-webkit-user-select:none;user-select:none;width:calc((var(--dpc-size)*7)/3 + .09375rem*var(--mantine-scale))}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-end-start-radius:var(--mantine-radius-default);border-radius:0;border-start-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-end-end-radius:var(--mantine-radius-default);border-radius:0;border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;margin-bottom:var(--mantine-spacing-xs);max-width:calc(var(--dch-control-size)*8 + .4375rem*var(--mantine-scale))}.m_2351eeb0,.m_f6645d97{align-items:center;border-radius:var(--mantine-radius-default);cursor:pointer;display:flex;height:var(--dch-control-size);justify-content:center;opacity:1;-webkit-user-select:none;user-select:none}.m_2351eeb0:where([data-static]),.m_f6645d97:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.2}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1 1;font-size:var(--mantine-font-size-sm);font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{height:60%;width:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:inherit}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{border-inline-end:calc(.0625rem*var(--mantine-scale)) solid;display:flex;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);padding:.52em .8em;white-space:nowrap}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{align-items:stretch;display:flex;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1 1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{background-color:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);border-radius:var(--time-grid-radius,var(--mantine-radius-default));color:var(--mantine-color-default-color);font-size:var(--mantine-font-size-sm);font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em;text-align:center}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);border-color:#0000;color:var(--mantine-color-white)}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5}.notepreview-list-container{align-items:center;background-color:#fefefe;border-radius:12px;box-shadow:0 4px 40px 0 #0000000d;height:56px;justify-content:space-between;transition:background-color .1s ease-in-out;width:100%}.notepreview-list-container:hover{background-color:#f6f6f6}.notepreview-list-container .notepreview-list-content{align-items:center;justify-content:space-between;max-height:56px;padding-left:12px;width:100%}.notepreview-list-container .notepreview-list-content .notepreview-list-icon{align-items:center;background-color:var(--subject-color);border-radius:100px;justify-content:center;max-height:38px;max-width:38px;min-height:38px;min-width:38px}.notepreview-list-container .notepreview-list-content .notepreview-list-content-header{width:360px}.notepreview-list-container .notepreview-list-content .notepreview-list-content-header .notepreview-list-content-header-text{margin-left:16px}.notepreview-list-container .notepreview-list-content .notepreview-list-content-header .notepreview-list-content-header-text .notepreview-list-content-title{color:#000;font-size:14px;font-weight:500;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notepreview-list-container .notepreview-list-content .notepreview-list-content-header .notepreview-list-content-header-text .notepreview-list-subject{color:#000;font-size:12px;font-weight:400}.notepreview-list-container .notepreview-list-content .notepreview-list-content-description{font-size:13px;font-weight:400;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px}.notepreview-list-container .notepreview-list-content .notepreview-list-content-footer{padding-right:20px}.notepreview-list-container .notepreview-list-content .notepreview-list-content-footer .notepreview-list-date-created{align-items:center;color:#89939e;display:flex;font-size:13px;padding-right:20px}@media(max-width:771px){.notepreview-list-container:not(.split-view-mode) .notepreview-list-content .notepreview-list-content-header .notepreview-list-content-header-text .notepreview-list-content-title{max-width:120px}}@media(max-width:1127px){.notepreview-list-container:not(.split-view-mode) .notepreview-list-content .notepreview-list-content-description{display:none}}@media(max-width:620px){.notepreview-list-container:not(.split-view-mode) .notepreview-list-content .notepreview-list-content-footer .notepreview-list-date-created{display:none}}@media(max-width:1542px){.notepreview-list-container.split-view-mode .notepreview-list-content .notepreview-list-content-header .notepreview-list-content-header-text .notepreview-list-content-title{max-width:120px}}@media(max-width:2254px){.notepreview-list-container.split-view-mode .notepreview-list-content .notepreview-list-content-description{display:none}}@media(max-width:1240px){.notepreview-list-container.split-view-mode .notepreview-list-content .notepreview-list-content-footer .notepreview-list-date-created{display:none}}.note-actions{align-items:center;display:flex;gap:2px;opacity:.4;transition:opacity .15s ease}.notepreview-list-container:hover .note-actions{opacity:1}.note-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:30px}.note-action-btn:hover{background-color:#f3f4f6;color:#374151}.note-action-btn--delete:hover{background-color:#fef2f2;color:#ef4444}.note-card-vertical{align-items:center;background-color:#fefefe;border-radius:12px;box-shadow:0 4px 40px 0 #0000000a;cursor:pointer;gap:5px;height:56px;justify-content:center;min-height:56px;transition:opacity .3s ease;width:100%}.note-card-vertical:hover{opacity:.6}.note-card-vertical .note-card-vertical-icon{align-items:center;background-color:var(--subject-color);border-radius:100px;height:38px;justify-content:center;margin-left:12px;min-height:38px;min-width:38px;width:38px}.note-card-vertical .note-card-vertical-icon .subject-icon{height:24px;width:24px}.note-card-vertical .note-card-vertical-content{align-items:center;background-color:#fefefe;border-radius:10px;height:56px;justify-content:space-between;margin-right:7px;width:100%}.note-card-vertical .note-card-vertical-content .note-card-vertical-details{margin-left:10px}.note-card-vertical .note-card-vertical-content .note-card-vertical-details .note-card-vertical-title{font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card-vertical .note-card-vertical-content .note-card-vertical-details .note-card-vertical-folder{font-size:12px;font-weight:400;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-card-vertical .note-card-vertical-content .note-card-vertical-date{align-items:center;border-radius:100px;color:#89939e;font-size:13px;font-weight:400;height:25px;justify-content:center;margin-right:0;padding-left:20px;padding-right:16px}.new-tab-container{max-width:720px;width:100%}.new-tab-container .new-tab-spacer{flex-shrink:0;height:40px}.new-tab-container .new-tab-content{padding-left:56px;padding-right:56px;width:100%}.new-tab-container .new-tab-content .new-tab-options{gap:18px;margin-bottom:32px;margin-top:100px;width:100%}.new-tab-container .new-tab-content .new-tab-options .new-tab-option{align-items:center;border:2px solid #f6f6f6;border-radius:15px;color:#000;cursor:pointer;font-size:13px;font-weight:500;gap:8px;height:140px;justify-content:center;transition:border .3s ease;width:50%}.new-tab-container .new-tab-content .new-tab-options .new-tab-option .new-tab-option-icon{height:36px;width:36px}.new-tab-container .new-tab-content .new-tab-options .go_home_option:hover{border:2px solid rgba(255,103,1,.204)}.new-tab-container .new-tab-content .new-tab-options .new_note_option:hover{border:2px solid #0003602e}.new-tab-container .new-tab-content .new-tab-search-button{align-items:center;background-color:#f6f6f6;border-radius:100px;color:#89939e;cursor:pointer;font-size:15px;gap:12px;height:38px;margin-bottom:32px;width:100%}.new-tab-container .new-tab-content .new-tab-search-button .new-tab-search-button-icon{margin-left:17px}.new-tab-container .new-tab-content .new-tab-recent-notes .new-tab-recent-notes-title{color:#89939e;font-size:14px;font-weight:500;margin-bottom:12px}.new-tab-container .new-tab-content .new-tab-recent-notes .recente-notities-container{gap:12px;scrollbar-width:none}.mantine-Spotlight-actions{max-height:200px!important;overflow-y:auto!important}.mantine-Spotlight-body{max-height:500px!important}.mantine-Spotlight-content{border-radius:10px!important}.m_d49bb8ef:where([data-selected]){background-color:#f6f6f6!important;color:#000!important}.m_a6d9d78d{color:#89939e!important}.m_d49bb8ef:hover{background-color:#f6f6f6!important}.m_6c2a1345.mantine-Spotlight-actionLabel{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-menu{background:#fff;border-radius:4px;box-shadow:0 2px 6px #00000026;padding:4px 0;position:absolute;z-index:1000}.context-menu-option{cursor:pointer;padding:8px 12px}.context-menu-option:hover{background-color:#f0f0f0}.sidebar-drawer{font-family:Poppins,sans-serif}.sidebar-drawer .mantine-Accordion-label{display:flex;flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-drawer .mantine-Drawer-content,.sidebar-drawer .mantine-Drawer-inner{overflow-x:hidden}.sidebar-drawer .mantine-Drawer-body{align-items:center;background-color:#fefefe;border:2px solid #fff;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:overlay;padding:0;scrollbar-gutter:stable;transform:translateX(4px)}.sidebar-drawer .mantine-Drawer-body::-webkit-scrollbar{width:8px}.sidebar-drawer .mantine-Drawer-body::-webkit-scrollbar-track{background:#0000}.sidebar-drawer .mantine-Drawer-body::-webkit-scrollbar-thumb{background-color:#0000;border-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.sidebar-drawer .mantine-Drawer-body:hover::-webkit-scrollbar-thumb{background-color:#0003}.sidebar-drawer .mantine-Drawer-body:hover::-webkit-scrollbar-thumb:hover{background-color:#0006}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-content{padding:0!important}.sidebar-drawer .mantine-Drawer-body .chat-menu{align-items:center;display:flex;justify-content:space-between}.sidebar-drawer .mantine-Drawer-body .chat-icon{margin-right:12px}.sidebar-drawer .mantine-Drawer-body .line{background-color:#000;height:60px;left:-10px;position:absolute;top:0;width:1px}.sidebar-drawer .mantine-Drawer-body .line .dot{background-color:#000;border-radius:50%;height:4px;left:-1.5px;position:absolute;top:14px;width:4px}.sidebar-drawer .mantine-Drawer-body ul{align-items:flex-end;display:flex;flex-direction:column;gap:20px;padding-top:20px!important;width:293px}.sidebar-drawer .mantine-Drawer-body li{background-color:#fefefe;border-bottom:0!important;border-radius:100px;cursor:pointer;font-size:14px;font-weight:500;height:30px;padding-left:10px!important;padding-right:16px!important;position:relative;transition:background-color .3s ease;width:256px}.sidebar-drawer .mantine-Drawer-body li:hover{background-color:#f6f6f6!important}.sidebar-drawer .mantine-Drawer-body .new-chat-container{align-items:center;font-size:14px;gap:8px}.sidebar-drawer .mantine-Drawer-body .accordion-container{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:0 16px;width:100%}.sidebar-drawer .mantine-Drawer-body .folder-accordion{margin-bottom:32px}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-root{display:flex;flex-direction:column;gap:26px}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-item{border-bottom:none;width:293px}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-control{align-items:center;background-color:#fefefe;border-radius:19px;display:flex;height:38px;padding:0 16px;transition:background-color .3s ease;width:293px}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-control:hover,.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-item[data-active=true] .mantine-Accordion-control{background-color:#f6f6f6}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-chevron{border-radius:19px;transition:background-color .3s ease,transform .2s ease}.sidebar-drawer .mantine-Drawer-body .mantine-Accordion-item[data-active=true] .mantine-Accordion-chevron{background-color:#f6f6f6}.sidebar-drawer .mantine-Drawer-body .accordion-chevron{height:14px!important;transition:transform .2s ease!important;width:14px!important}.sidebar-drawer .mantine-Drawer-body .accordion-chevron[data-rotate]{transform:rotate(180deg)!important}.sidebar-drawer .mantine-Drawer-body .drawer-header-container{align-items:center;flex-shrink:0;gap:114px;margin-left:1px;padding:28px 16px 19px}.sidebar-drawer .mantine-Drawer-body .drawer-header-container .drawer-header{gap:10px}.sidebar-drawer .mantine-Drawer-body .drawer-header-container .drawer-header .drawer-header-title{font-size:18px;font-weight:500}.sidebar-drawer .mantine-Drawer-body .drawer-header-container .drawer-header-close{transition:opacity .3s ease}.sidebar-drawer .mantine-Drawer-body .drawer-header-container .drawer-header-close:hover{opacity:.5;transition:opacity .3s ease}.sidebar-drawer .mantine-Drawer-body .spotlight-search-container{align-items:center;background-color:#f6f6f6;border-radius:19px;color:#89939e;flex-shrink:0;gap:10px;height:38px;transition:opacity .3s ease;width:270px}.sidebar-drawer .mantine-Drawer-body .spotlight-search-container .spotlight-search-icon{margin-left:17px}.sidebar-drawer .mantine-Drawer-body .spotlight-search-container:hover{opacity:.7;transition:opacity .3s ease}.sidebar-drawer .mantine-Drawer-body .divider{background:linear-gradient(90deg,#d9d9d900,#e3e5ff 50.5%,#fff0);flex-shrink:0;height:1px;margin-bottom:19px;margin-top:19px;width:100%}.sidebar-drawer .mantine-Drawer-body .accordion-label-1{align-self:flex-start;color:#000;font-size:14px;font-weight:500;margin-bottom:12px;margin-left:32px}.sidebar-drawer .mantine-Drawer-body .accordion-label-2{align-self:flex-start;color:#000;font-size:14px;font-weight:500;gap:180.5px;height:21.7px;margin-bottom:14px;margin-left:32px;width:256px}.sidebar-drawer .mantine-Drawer-body .accordion-label-2 .accordion-label-2-icon{align-items:center;cursor:pointer;justify-content:center;margin-left:10px;opacity:0;transition:opacity .3s ease;transition:scale .3s ease}.sidebar-drawer .mantine-Drawer-body .accordion-label-2 .accordion-label-2-icon:hover{scale:1.2}.sidebar-drawer .mantine-Drawer-body .accordion-label-2:hover .accordion-label-2-icon{opacity:1}.sidebar-drawer .mantine-Drawer-body .accordion-label-1,.sidebar-drawer .mantine-Drawer-body .accordion-label-2{flex-shrink:0}.mantine-Menu-dropdown{background-color:#fefefe!important;border:none!important;border-radius:8px!important;box-shadow:0 0 20px 0 #0000000f!important;width:180px!important}.mantine-Menu-item{transition:background-color .3s ease}.mantine-Menu-label{color:#888;font-size:12px;font-weight:600}.mantine-Menu-divider{margin-left:10px!important;margin-right:10px!important}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:#e3e5ff!important}.delete-confirmation-modal-chat{font-family:Poppins,sans-serif;text-align:center}.delete-confirmation-modal-chat .mantine-Modal-content{min-height:356px!important;min-width:390px!important}.delete-confirmation-modal-chat .mantine-Modal-content p{margin-bottom:40px!important;margin-left:auto!important;margin-right:auto!important;max-width:300px!important}.delete-confirmation-modal-chat .mantine-Modal-content .delete-modal-chat-name{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.delete-confirmation-modal-chat .m_b6d8b162{font-size:16px}.delete-confirmation-modal-chat .m_4081bf90.mantine-Group-root{justify-content:center}.delete-confirmation-modal-chat .m_4081bf90.mantine-Group-root button{border-radius:100px}.rename-chat-modal{font-family:Poppins,sans-serif;text-align:center}.rename-chat-modal .mantine-Modal-content{min-height:356px!important;min-width:390px!important}.rename-chat-modal .mantine-Modal-content p{margin-bottom:40px!important;margin-left:auto!important;margin-right:auto!important;max-width:300px!important}.rename-chat-modal .mantine-Modal-content .delete-modal-chat-name{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.rename-chat-modal .mantine-Modal-content .rename-chat-modal-input{margin-bottom:32px!important}.rename-chat-modal .mantine-Modal-content input{border-radius:100px;margin-left:auto!important;margin-right:auto!important;width:280px}.rename-chat-modal .mantine-Modal-content input:focus{border-color:#89939e}.rename-chat-modal .m_b6d8b162{font-size:16px}.rename-chat-modal .m_4081bf90.mantine-Group-root{justify-content:center}.rename-chat-modal .m_4081bf90.mantine-Group-root button{border-radius:100px}.chat-history{align-self:center;display:flex;flex:1 1;flex-direction:column;gap:36px;height:auto;max-width:770px;min-width:440px;overflow-x:hidden;overflow-y:visible;padding-bottom:200px;padding-top:64px;scrollbar-width:none;width:48%}.chat-history .message{display:flex;gap:12px;max-width:80%}.chat-history .message.user{align-self:flex-end;flex-direction:row-reverse}.chat-history .message.user .message-content{background-color:#f6f6f6;border-radius:18px;color:var(--text-dark)}.chat-history .message.user .message-content .message-text{display:flex;justify-content:flex-end}.chat-history .message.user .message-content .message-notes{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-block:10px}.chat-history .message.user .message-content .message-images{gap:8px;justify-content:flex-end;padding-top:10px}.chat-history .message.user .message-content .message-images .message-image .sent-image{border-radius:12px;max-height:140px;max-width:100%;object-fit:contain}.chat-history .message.user .message-content .message-documents{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:6px}.chat-history .message.user .message-content .message-documents .document-link{text-decoration:none}.chat-history .message.user .message-content .message-documents .document-chip{align-items:center;background-color:#f8f9fc;border:1px solid #dbe0ea;border-radius:999px;color:#000;display:flex;font-size:12px;gap:6px;padding:6px 12px}.chat-history .message.user .message-content .message-documents .document-chip .document-icon{font-size:16px;line-height:1}.chat-history .message.user .message-content .message-documents .document-chip .document-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-history .message.user .user-avatar{align-items:center;background-color:#e3e5ff;border-radius:50%;color:#000460;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.chat-history .message.assistant{align-self:flex-start;max-width:100%!important}.chat-history .message.assistant .message-content{background-color:#fefefe;border-radius:18px;color:#000;max-width:100%;overflow-x:auto;padding:0 3px}.chat-history .message.assistant .message-avatar{align-items:center;border-radius:100px;height:32px;justify-content:center;min-width:32px}.chat-history .message.assistant .message-avatar .avatar-image{height:100%;width:100%}.chat-history .message.assistant.loading .message-content{padding:6px 16px}.chat-history .message .message-content{line-height:1.5;padding:6px 16px}.chat-history .message-right-side{gap:6px}.chat-history .message-right-side .message-action-button{cursor:pointer;opacity:.5;transition:all .2s ease}.chat-history .message-right-side .message-action-button:hover{opacity:1}.chat-history .message-right-side .message-actions-container-assistant,.chat-history .message-right-side .message-actions-container-user{gap:11px}.chat-history .message.user .message-actions{align-self:flex-end}.chat-history .message.assistant .message-actions{align-self:flex-start}.chat-history .typing-indicator{align-items:center;display:flex;gap:3px;justify-content:center;margin-top:6px}.chat-history .typing-indicator span{animation:typing 1s ease-in-out infinite;border-radius:50%;display:inline-block;height:6px;width:6px}.chat-history .typing-indicator span:first-child{animation-delay:0s}.chat-history .typing-indicator span:nth-child(2){animation-delay:.2s}.chat-history .typing-indicator span:nth-child(3){animation-delay:.4s}.cancel-width{max-width:100%!important}.new-chat-placeholder{align-items:center;display:flex;flex:1 1;flex-direction:column;font-family:Poppins,sans-serif;justify-content:center;margin-top:34px;padding:20px;text-align:center}.new-chat-placeholder .logo{border-radius:14.4px;box-shadow:0 0 15px 0 #00000014;height:64px;margin-bottom:24px;width:64px}.new-chat-placeholder .logo .logo-image{height:100%;width:100%}.new-chat-placeholder .new-chat-placeholder-title{color:#000;font-size:28px;font-weight:600;margin-bottom:4px}.new-chat-placeholder .new-chat-placeholder-description{color:#89939e;font-size:16px;margin-bottom:12px;max-width:400px}.new-chat-placeholder .quick-action-loading{margin-top:24px}.new-chat-placeholder .quick-actions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px;margin-top:20px;max-width:540px;width:100%}@media(max-width:500px){.new-chat-placeholder .quick-actions-grid{grid-template-columns:1fr;max-width:280px}}.new-chat-placeholder .quick-actions-grid .quick-action-card{align-items:flex-start;border:1px solid #ececec;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;padding:12px 18px;text-align:left;transition:background-color .2s ease,border-color .2s ease}.new-chat-placeholder .quick-actions-grid .quick-action-card:hover{background-color:#f8f8f8;border-color:#dcdcdc}.new-chat-placeholder .quick-actions-grid .quick-action-card:active{background-color:#f0f0f0}.new-chat-placeholder .quick-actions-grid .quick-action-card .quick-action-emoji{font-size:22px}.new-chat-placeholder .quick-actions-grid .quick-action-card .quick-action-title{color:#000;font-size:14px;font-weight:600}.new-chat-placeholder .quick-actions-grid .quick-action-card .quick-action-description{color:#89939e;font-size:12.5px;line-height:1.4}.new-chat-placeholder .notes-container{align-items:center;gap:12px;max-width:600px;width:100%}.new-chat-placeholder .notes-container .notes-header{color:#ff6601;font-size:16px;margin-bottom:12px}.new-chat-placeholder .notes-container .notes-list{flex-wrap:wrap;gap:12px;justify-content:center;max-width:500px}.new-chat-placeholder .notes-container .notes-list .note-item{align-items:center;border:1px solid #ececec;border-radius:800px;cursor:pointer;gap:6px;height:34px;justify-content:center;padding-left:18px;padding-right:18px;transition:all .2s ease}.new-chat-placeholder .notes-container .notes-list .note-item.selected,.new-chat-placeholder .notes-container .notes-list .note-item:hover{background-color:#ececec}.new-chat-placeholder .notes-container .notes-list .note-item .note-icon{height:22px;width:22px}.new-chat-placeholder .notes-container .notes-list .note-item .note-icon img{height:100%;width:100%}.new-chat-placeholder .notes-container .notes-list .note-item .note-title{font-size:14px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes typing{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.message-text{display:flex;flex-direction:column;overflow-x:auto}.message-text p{margin-block-start:0!important}.message-text .katex-display{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overflow-y:hidden}.message-content{margin-block-end:1em!important}.message-content p{margin-block-end:0!important}pre{word-wrap:break-word;background-color:#f6f8fa;border-radius:6px;font-size:.9em;margin:.5rem 0;max-width:100%;overflow-x:auto;padding:1rem;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;width:100%}pre code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;width:100%}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:600;margin-block-end:0!important;margin-block-start:0!important}.typing-cursor{animation:blink 1s infinite;display:inline-block;height:20px;margin-left:2px;vertical-align:middle;width:10px}.animated-response{min-height:1em;position:relative}.animated-response:empty:before{content:"";display:inline-block;min-height:1em}.pdf-citation-badge,.pdf-citation-badge-static{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:16px;color:#374151!important;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin:0 4px;padding:4px 12px;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;vertical-align:middle;white-space:nowrap;will-change:transform}.pdf-citation-badge .citation-icon,.pdf-citation-badge-static .citation-icon{align-items:center;display:flex;flex-shrink:0;font-size:14px;justify-content:center;line-height:1}.pdf-citation-badge .citation-text,.pdf-citation-badge-static .citation-text{line-height:1.4;max-width:200px;overflow:hidden;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.pdf-citation-badge{cursor:pointer}.pdf-citation-badge:hover{background-color:#e5e7eb;border-color:#9ca3af;box-shadow:0 2px 4px #0000001a;color:#111827!important;transform:translateY(-1px)}.pdf-citation-badge:hover,.pdf-citation-badge:hover .citation-text{text-decoration:none!important}.pdf-citation-badge:active{box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.pdf-citation-badge-static{cursor:default;opacity:.8}.message-text p .pdf-citation-badge{margin-left:2px;margin-right:2px}.message-text ol .pdf-citation-badge,.message-text ul .pdf-citation-badge{margin-left:4px}.message-text.error-text{color:#dc2626;font-size:14px;line-height:1.5}.chat-input-container{align-items:flex-start;background-color:#fefefe;border-radius:23px;box-shadow:0 0 20px 0 #0000000f;display:flex;margin:0 auto 24px;max-width:770px;min-width:440px;padding:10px 0;position:relative!important;width:48%;z-index:1}.chat-input-container.dragging{background-color:#0000}.chat-input-container.dragging:after{color:#000;content:"Drop bestanden (afbeelding/PDF) hier";font-size:14px;font-weight:500;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.chat-input-container.dragging .chat-input,.chat-input-container.dragging .input-actions,.chat-input-container.dragging .send-button{opacity:.3;pointer-events:none}.chat-input-container .selected-notes-preview{height:90px;max-width:calc(100% - 40px)}.chat-input-container .selected-images-preview,.chat-input-container .selected-notes-preview{-ms-overflow-style:none;display:flex;gap:8px;left:20px;overflow-x:scroll;position:absolute;scrollbar-width:none;top:-80px}.chat-input-container .selected-images-preview{height:76px;max-width:calc(100% - 328px);padding-bottom:5px}.chat-input-container .selected-images-preview .image-preview-container{align-items:center;background-color:#fefefe;display:flex;height:70px;min-width:80px;position:relative}.chat-input-container .selected-images-preview .image-preview-container .image-preview{border-radius:12px;height:100%;object-fit:cover;width:auto}.chat-input-container .selected-images-preview .image-preview-container.document{background-color:#f8f9fa;border:1px dashed #cbd5e1;border-radius:12px;padding:0 16px}.chat-input-container .selected-images-preview .image-preview-container .document-preview{align-items:center;color:#495057;display:flex;flex-direction:column;font-size:12px;height:100%;justify-content:center;width:100%}.chat-input-container .selected-images-preview .image-preview-container .document-preview span:first-child{font-size:20px;margin-bottom:4px}.chat-input-container .selected-images-preview .image-preview-container .document-preview span:last-child{max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chat-input-container .selected-images-preview .image-preview-container .remove-image{align-items:center;background-color:#fefefe;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s ease;width:16px}.chat-input-container .selected-images-preview .image-preview-container .remove-image:hover{background-color:#f6f6f6}.chat-input-container .input-actions{bottom:0;display:flex;gap:8px;left:14px;position:absolute}.chat-input-container .input-actions .image-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:0;padding:0;transition:opacity .2s ease;width:24px}.chat-input-container .input-actions .image-button:hover{opacity:.7}.chat-input-container .input-actions .image-button:disabled{cursor:not-allowed;opacity:.5}.chat-input-container .input-actions .image-button img{height:100%;width:100%}.chat-input-container .mantine-InputWrapper-root{margin:1px auto 0;position:relative;width:calc(100% - 90px)}.chat-input-container .mantine-InputWrapper-root .mantine-Textarea-wrapper{width:100%}.chat-input-container .mantine-InputWrapper-root .mantine-Textarea-wrapper .mantine-Textarea-input{border:none;font-family:inherit;font-size:16px;height:auto!important;margin:0;max-height:120px;min-height:22px;overflow-y:auto;padding:0;position:static!important;resize:none;width:100%}.chat-input-container .mantine-InputWrapper-root .mantine-Textarea-wrapper .mantine-Textarea-input:focus{outline:none}.chat-input-container .mantine-InputWrapper-root .mantine-Textarea-wrapper .mantine-Textarea-input::placeholder{color:#89939e}.chat-input-container .mantine-InputWrapper-root .mantine-Textarea-wrapper .mantine-Textarea-input:disabled{-webkit-text-fill-color:inherit;background-color:#0000!important;color:inherit;cursor:not-allowed;-webkit-opacity:1;opacity:1}.chat-input-container .send-button{align-items:center;background:#000460;border:none;border-radius:50%;bottom:-3px;cursor:not-allowed;display:flex;height:28px;justify-content:center;opacity:.5;padding:0;position:absolute;right:9px;transition:all .2s ease;width:28px}.chat-input-container .send-button.active{background-color:#000460;cursor:pointer;opacity:1}.chat-input-container .send-button.active:hover{opacity:.7}.chat-input-container .send-button:disabled{background-color:#000460;opacity:.5}.chat-input-container .send-button.disabled{background-color:#000460;opacity:1}.chat-input-container .send-button.disabled:hover{cursor:pointer;opacity:.7}.chat-input-container .send-button img{height:20px;width:20px}.chat-input-container form{align-items:flex-end;display:flex;flex-direction:row;min-height:22px;position:relative;width:100%}.chat-history{padding-bottom:150px!important}.chat-container{display:flex;flex-direction:column;height:calc(100% - 25px);overflow:hidden;z-index:-1}.chat-container .chat-history{flex:1 1 auto;overflow-y:auto;padding-bottom:0}.chat-container .chat-input-background{background-color:#fefefe;margin-top:auto;position:static;width:100%;z-index:0}@keyframes pulseSubtle{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.page-range-modal__container{background:#fff;display:flex;height:85vh;min-height:750px;overflow:hidden}.page-range-modal__sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;width:240px}.page-range-modal__sidebar-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 20px}.page-range-modal__sidebar-header h3{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin:0;text-transform:uppercase}.page-range-modal__sidebar-list{flex:1 1;overflow-y:auto;padding:12px}.page-range-modal__sidebar-item{align-items:center;background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 2px 4px #00000005;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-range-modal__sidebar-item:hover{background:#f1f5f9;transform:translateX(4px)}.page-range-modal__sidebar-item.active{background:#fff;border-color:#ff6601;box-shadow:0 4px 12px #ff66011f}.page-range-modal__sidebar-item.active .sidebar-item__icon{background:#ff6601;color:#fff}.page-range-modal__sidebar-item.warning{background:#fef2f2;border-color:#ef4444}.page-range-modal__sidebar-item .sidebar-item__icon{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.page-range-modal__sidebar-item .sidebar-item__content{flex:1 1;min-width:0}.page-range-modal__sidebar-item .sidebar-item__name{color:#334155;font-size:13px;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-range-modal__sidebar-item .sidebar-item__meta{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px}.page-range-modal__sidebar-item .sidebar-item__alert{color:#ef4444;margin-left:auto}.page-range-modal__sidebar-item .sidebar-item__check{color:#10b981;margin-left:auto}.page-range-modal__main{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0}.page-range-modal__header{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:12px 20px}.page-range-modal__content{animation:fadeIn .3s ease-out;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px 32px}.page-range-modal__file-info-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.page-range-modal__file-info-header .active-file-title{color:#0f172a;font-size:22px;font-weight:900;letter-spacing:-.5px}.page-range-modal__file-info-header .active-file-pages-count{color:#64748b;font-size:14px;font-weight:500}.page-range-modal__editor-layout{display:flex;flex:1 1;gap:24px;min-height:0}.page-range-modal__visual-column{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.page-range-modal__info-column{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:260px}.page-range-modal__info-column .info-card{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;color:#1e40af;display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:1.5;padding:20px}.page-range-modal__info-column .info-card svg{color:#3b82f6}.page-range-modal__info-column .info-card p{margin:0}.page-range-modal__info-column .token-usage-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:20px}.page-range-modal__info-column .token-usage-card .token-usage-header{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.page-range-modal__info-column .token-usage-card .token-usage-value{color:#1e293b;font-size:24px;font-weight:900}.page-range-modal__preview-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 30px #00000008,inset 0 2px 10px #0000000d;flex:1 1;min-height:400px;overflow:hidden;position:relative}.page-range-modal__preview-container:before{color:#94a3b8;content:"Voorbeeld Laden...";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.page-range-modal__preview-container iframe{background:#fff;position:relative;z-index:1}.page-range-modal .pdf-preview-counter{animation:fadeIn .4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ae6;border:1px solid #ffffff26;border-radius:30px;bottom:24px;box-shadow:0 8px 32px #00000040;color:#fff;font-size:14px;font-weight:800;padding:8px 20px;position:absolute;right:24px;z-index:10}.page-range-modal__slider-hud{background:#fff;border-radius:12px;padding:0 10px 10px}.page-range-modal__slider-hud .mantine-Slider-root{padding-top:25px}.page-range-modal__slider-hud .mantine-Slider-track{border-radius:4px;height:8px}.page-range-modal__slider-hud .mantine-Slider-bar{background:#ff6601}.page-range-modal__slider-hud .mantine-Slider-thumb{background:#fff;border:2px solid #ff6601;box-shadow:0 4px 10px #0000001a;height:22px;transition:transform .2s ease;width:22px}.page-range-modal__slider-hud .mantine-Slider-thumb:hover{transform:scale(1.15)}.page-range-modal__inputs{align-items:center;display:flex;gap:12px}.page-range-modal__input-field{width:70px}.page-range-modal__input-field input{border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:16px;font-weight:800;height:44px;text-align:center;transition:all .2s ease;width:100%}.page-range-modal__input-field input:focus{border-color:#ff6601;box-shadow:0 0 0 4px #ff660126;outline:none}.page-range-modal__input-field label{color:#94a3b8;display:block;font-size:10px;font-weight:900;letter-spacing:1px;margin-bottom:4px;text-align:center;text-transform:uppercase}.page-range-modal__input-dash{color:#cbd5e1;font-size:20px;font-weight:800;padding-bottom:4px}.page-range-modal__token-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:14px 18px}.page-range-modal__token-bar-header{display:flex;justify-content:space-between;margin-bottom:10px}.page-range-modal__token-bar-label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.page-range-modal__token-bar-count{font-size:13px;font-weight:800}.page-range-modal__token-bar-count--ok{color:#10b981}.page-range-modal__token-bar-count--warning{color:#f59e0b}.page-range-modal__token-bar-count--over{animation:pulseSubtle 1.5s infinite;color:#ef4444}.page-range-modal__token-bar-track{background:#f1f5f9;border-radius:10px;height:10px;overflow:hidden}.page-range-modal__token-bar-fill{border-radius:10px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.page-range-modal__token-bar-fill--ok{background:linear-gradient(90deg,#10b981,#34d399)}.page-range-modal__token-bar-fill--warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.page-range-modal__token-bar-fill--over{background:linear-gradient(90deg,#ef4444,#f87171)}.page-range-modal__footer{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.page-range-modal__stat-info{display:flex;flex-direction:column}.page-range-modal__stat-info .stat-label{color:#64748b;font-size:12px}.page-range-modal__stat-info .stat-value{color:#1e293b;font-size:16px;font-weight:800}.page-range-modal__confirm-btn{align-items:center;background:#ff6601;border:none;border-radius:14px;box-shadow:0 4px 12px #ff660133;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;height:52px;justify-content:center;min-width:220px;transition:all .2s cubic-bezier(.4,0,.2,1)}.page-range-modal__confirm-btn:hover:not(:disabled){background:#e35a00;box-shadow:0 6px 20px #ff66014d;transform:translateY(-2px)}.page-range-modal__confirm-btn:disabled{background:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed}.folders-homepage{background-color:#fefefe;display:flex;flex-direction:column;height:calc(100vh - 75px);overflow-y:auto;padding:48px 60px 40px;width:100%}@media(max-width:768px){.folders-homepage{padding:70px 24px 30px}}.folders-homepage .folders-homepage-header{margin-bottom:32px}.folders-homepage .folders-homepage-header .folders-homepage-title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;margin:0 0 8px}@media(max-width:768px){.folders-homepage .folders-homepage-header .folders-homepage-title{font-size:26px}}.folders-homepage .folders-homepage-header .folders-homepage-subtitle{color:#89939e;font-family:Poppins,sans-serif;font-size:15px;margin:0}@media(max-width:768px){.folders-homepage .folders-homepage-header .folders-homepage-subtitle{font-size:14px}}.folders-homepage .folders-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}@media(max-width:600px){.folders-homepage .folders-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(min-width:1400px){.folders-homepage .folders-grid{gap:32px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.folders-homepage .folder-card{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.folders-homepage .folder-card:hover{transform:translateY(-4px)}.folders-homepage .folder-card:hover .folder-card-image{transform:scale(1.02)}.folders-homepage .folder-card:active{transform:translateY(-2px)}.folders-homepage .folder-card.disabled{opacity:.6;pointer-events:none}.folders-homepage .folder-card.add-subject-card .folder-card-image{border-radius:8px}.folders-homepage .folder-card.add-subject-card:hover .folder-card-image{background-color:#ececec!important}.folders-homepage .folder-card .folder-card-image{align-items:center;aspect-ratio:1/1;border-radius:8px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.folders-homepage .folder-card .folder-card-image:after{border-radius:8px;box-shadow:inset 0 0 0 1px #0000000a;content:"";inset:0;pointer-events:none;position:absolute}.folders-homepage .folder-card .folder-card-image .folder-card-icon{height:48%;max-height:80px;max-width:80px;object-fit:contain;transition:transform .3s ease;width:48%}@media(max-width:600px){.folders-homepage .folder-card .folder-card-image .folder-card-icon{height:45%;max-height:60px;max-width:60px;width:45%}}.folders-homepage .folder-card .folder-card-info{padding:14px 4px 8px;text-align:center}.folders-homepage .folder-card .folder-card-info .folder-card-name{color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.folders-homepage .folder-card .folder-card-info .folder-card-name{font-size:14px}}.folders-homepage .folder-card .folder-card-info .folder-card-count{color:#89939e;font-family:Poppins,sans-serif;font-size:13px;margin:0}@media(max-width:600px){.folders-homepage .folder-card .folder-card-info .folder-card-count{font-size:12px}}@keyframes folderCardAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.folders-grid .folder-card{animation:folderCardAppear .4s ease forwards}.folders-grid .folder-card:first-child{animation-delay:.05s}.folders-grid .folder-card:nth-child(2){animation-delay:.1s}.folders-grid .folder-card:nth-child(3){animation-delay:.15s}.folders-grid .folder-card:nth-child(4){animation-delay:.2s}.folders-grid .folder-card:nth-child(5){animation-delay:.25s}.folders-grid .folder-card:nth-child(6){animation-delay:.3s}.folders-grid .folder-card:nth-child(7){animation-delay:.35s}.folders-grid .folder-card:nth-child(8){animation-delay:.4s}.folders-grid .folder-card:nth-child(9){animation-delay:.45s}.folders-grid .folder-card:nth-child(10){animation-delay:.5s}.folders-grid .folder-card:nth-child(11){animation-delay:.55s}.folders-grid .folder-card:nth-child(12){animation-delay:.6s}.folders-grid .folder-card:nth-child(13){animation-delay:.65s}.folders-grid .folder-card:nth-child(14){animation-delay:.7s}.folders-grid .folder-card:nth-child(15){animation-delay:.75s}.folders-grid .folder-card:nth-child(16){animation-delay:.8s}.folders-grid .folder-card:nth-child(17){animation-delay:.85s}.folders-grid .folder-card:nth-child(18){animation-delay:.9s}.folders-grid .folder-card:nth-child(19){animation-delay:.95s}.folders-grid .folder-card:nth-child(20){animation-delay:1s}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow-animation{0%{opacity:.5}to{opacity:1}}@keyframes translateArrow{0%{transform:translateX(0)}50%{transform:translateX(2.5px)}to{transform:translateX(0)}}@keyframes shake-animation{0%{transform:rotate(0deg)}50%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.dashboard-page{background-color:#fefefe;box-sizing:border-box;font-family:Poppins,sans-serif;height:100vh;overflow-y:auto;padding-bottom:60px;padding-top:60px;width:100%}.dashboard-page .streak-modal-text{color:#89939e;font-size:14px;text-align:center}.dashboard-page .dashboard-page-content{gap:60px;height:100%;padding-left:60px;padding-right:60px;position:relative;z-index:1}.dashboard-page .dashboard-page-content .header-container{align-items:center;justify-content:space-between}.dashboard-page .dashboard-page-content .header-container .header{font-size:36px;font-weight:600}.dashboard-page .dashboard-page-content .header-container .header .gray{color:#89939e;margin-top:-10px}.dashboard-page .dashboard-page-content .header-container .date{align-items:center;gap:30px}.dashboard-page .dashboard-page-content .header-container .date .date-container{align-items:center;gap:20px}.dashboard-page .dashboard-page-content .header-container .date .date-container .date-box{align-items:center;border:2px solid #89939e;border-radius:100px;font-size:20px;height:68px;justify-content:center;width:68px}.dashboard-page .dashboard-page-content .header-container .date .date-container .date-details .minus-margin-bottom{margin-bottom:-8px}.dashboard-page .dashboard-page-content .header-container .date .divider{background-color:#89939e;border-radius:100px;height:26px;width:2px}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container{align-items:center;cursor:pointer;font-weight:500;gap:14px}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container .streak-trigger-text{transition:opacity .2s ease-in-out}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container:hover .streak-trigger-text{opacity:.6}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container:hover .streak-trigger img{animation:shake-animation .5s ease-in-out infinite}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container .streak-trigger{align-items:center;background-color:#fae6d8;border-radius:100px;height:40px;justify-content:center;width:40px}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container .streak-trigger img{height:32px;width:32px}.dashboard-page .dashboard-page-content .header-container .date .streak-trigger-container .flames-count{align-items:center;color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:center}.dashboard-page .dashboard-page-content .content-container{gap:40px;height:100%}.dashboard-page .dashboard-page-content .content-container .choice{border-radius:16px;cursor:pointer;height:100%;overflow:hidden;padding:28px;position:relative;transition:all .3s ease;width:50%}.dashboard-page .dashboard-page-content .content-container .choice:hover{transform:translateY(-4px)}.dashboard-page .dashboard-page-content .content-container .choice:hover .arrow-right{animation:arrow-right-animation s ease-out cubic-bezier(.755,.05,.855,.06) infinite}.dashboard-page .dashboard-page-content .content-container .choice .content{height:100%;justify-content:space-between;max-width:60%;width:100%}.dashboard-page .dashboard-page-content .content-container .choice .content .tag{align-items:center;background-color:#fefefe;border-radius:8px;font-size:18px;gap:12px;justify-content:center;max-width:210px;padding:10px}.dashboard-page .dashboard-page-content .content-container .choice .content .tag .indicator{background-color:#ff6601;border-radius:100px;height:20px;width:20px}.dashboard-page .dashboard-page-content .content-container .choice .content .tag .indicator.gray{background-color:#89939e}.dashboard-page .dashboard-page-content .content-container .choice .content .text{gap:12px}.dashboard-page .dashboard-page-content .content-container .choice .content .text .upper{font-size:44px;font-weight:500}.dashboard-page .dashboard-page-content .content-container .choice .content .text .lower{font-size:16px}.dashboard-page .dashboard-page-content .content-container .choice .content .choice-footer{gap:6px}.dashboard-page .dashboard-page-content .content-container .choice .content .choice-footer .upper{align-items:center;font-size:16px;font-weight:500;gap:2px}.dashboard-page .dashboard-page-content .content-container .choice .content .choice-footer .upper img{height:24px;width:24px}.dashboard-page .dashboard-page-content .content-container .choice .content .choice-footer .lower{background-color:#000;border-radius:100px;height:3px;width:89.49px}.dashboard-page .dashboard-page-content .content-container .choice.left{background-color:#fdede3}.dashboard-page .dashboard-page-content .content-container .choice.right{background-color:#f0efec}.dashboard-page .dashboard-page-content .content-container .choice.right .content .tag{max-width:220px}.dashboard-page .dashboard-page-content .content-container .choice .svg-wrapper{max-width:40%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dashboard-page .dashboard-page-content .content-container .choice .svg-wrapper img{height:100%;object-fit:contain;width:auto}.arrow-right-guide{animation:arrow-right-animation s ease-out cubic-bezier(.755,.05,.855,.06) infinite}.xp-toasts-container{align-items:flex-end;flex-direction:column;position:fixed;right:24px;top:24px;z-index:10000}.xp-toast,.xp-toasts-container{display:flex;gap:12px;pointer-events:none}.xp-toast{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 10px 30px #00000014,0 0 0 1px #00000005;font-family:Poppins,sans-serif;padding:14px 20px;position:relative}.xp-toast--enter{animation:xpToastSlideIn .4s cubic-bezier(.16,1,.3,1) forwards}.xp-toast--exit{animation:xpToastSlideOut .4s cubic-bezier(.7,0,.84,0) forwards}.xp-toast__icon{align-items:center;background:#ff66011a;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;line-height:1;width:40px}.xp-toast__content{display:flex;flex-direction:column;gap:2px}.xp-toast__amount{color:#ff6601;font-family:Space Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.5px}.xp-toast__reason{color:#89939e;font-size:13px;font-weight:500}.xp-toast__unlocks{color:#4b5563;display:block;font-size:12px;font-weight:600;line-height:1.35;margin-top:4px}.xp-toast__amount--nominal{color:#ff6601;font-size:15px;font-weight:700}.xp-toast__level-up{color:#28a745;font-size:13px;font-weight:600;margin-top:2px}.xp-toast--capped{background:linear-gradient(135deg,#fff9eb,#fffdf5);border:1px solid #ffc1074d;box-shadow:0 10px 30px #ffc1071a,0 0 0 1px #ffc1070d}.xp-toast--capped .xp-toast__icon{background:#ffc10726;font-size:18px}.xp-toast--capped .xp-toast__reason{color:#b28b14;font-weight:600}.xp-toast--capped .xp-toast__limit-msg{color:#b28b14b3;font-size:11px;line-height:1.3;margin-top:1px}@keyframes xpToastSlideIn{0%{opacity:0;transform:translateX(100px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes xpToastSlideOut{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(100px) scale(.8)}}@keyframes quest-check-pop{0%{opacity:0;transform:scale(0) rotate(-45deg)}60%{opacity:1;transform:scale(1.2) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes quest-progress-fill{0%{width:0}}@keyframes quest-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes quest-success-glow{0%{box-shadow:0 0 0 0 #ff66014d}50%{box-shadow:0 0 24px 6px #ff66011f}to{box-shadow:0 0 0 0 #ff66014d}}@keyframes quest-confetti-float{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-18px) scale(1.2)}to{opacity:0;transform:translateY(-30px) scale(.8)}}@keyframes quest-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes quest-crown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes quest-countdown-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.onboarding-quests{animation:quest-slide-in .5s ease-out;background:linear-gradient(135deg,#fff8f3,#fff0e6 50%,#fff8f3);border:1px solid #ff66011f;border-radius:16px;overflow:hidden;padding:24px 28px;position:relative;transition:all .4s ease;width:100%}.onboarding-quests:before{animation:quest-shimmer 4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);background-size:200% 100%;bottom:0;content:"";left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.onboarding-quests--completed{animation:quest-slide-in .5s ease-out,quest-success-glow 3s ease-in-out 1;background:linear-gradient(135deg,#fff4eb,#ffe8d5 40%,#fff0e6);border-color:#ff66012e;padding:28px 28px 24px}.onboarding-quests--completed:before{display:none}.onboarding-quests__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;position:relative;z-index:1}.onboarding-quests__title-group{align-items:center;display:flex;gap:10px}.onboarding-quests__icon{align-items:center;color:#ff6601;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.onboarding-quests__title{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em}.onboarding-quests__counter{background:#0000000a;border-radius:20px;font-weight:500;padding:4px 10px}.onboarding-quests__counter,.onboarding-quests__subtitle{color:#89939e;font-family:Poppins,sans-serif;font-size:13px}.onboarding-quests__subtitle{margin:0 0 14px;position:relative;z-index:1}.onboarding-quests__subtitle strong{color:#ff6601;font-weight:600}.onboarding-quests__progress{background:#0000000f;border-radius:100px;height:6px;margin-bottom:18px;overflow:hidden;position:relative;width:100%;z-index:1}.onboarding-quests__progress-fill{animation:quest-progress-fill .8s ease-out;background:linear-gradient(90deg,#ff6601,#ff8534);border-radius:100px;height:100%;position:relative;transition:width .6s cubic-bezier(.34,1.56,.64,1)}.onboarding-quests__progress-fill:after{background:#ff6601;border-radius:50%;box-shadow:0 0 8px #ff660180;content:"";height:10px;opacity:.8;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.onboarding-quests__list{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.onboarding-quests__item{align-items:center;background:#ffffffb3;border:1px solid #0000000a;border-radius:10px;display:flex;gap:12px;padding:10px 14px;transition:all .3s ease}.onboarding-quests__item:hover{background:#ffffffe6;transform:translateX(2px)}.onboarding-quests__item--completed{background:#ffffff80}.onboarding-quests__item--completed .onboarding-quests__item-label{color:#89939e;text-decoration:line-through;text-decoration-color:#89939e66}.onboarding-quests__checkbox{align-items:center;background:#fff;border:2px solid #00000026;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .3s ease;width:22px}.onboarding-quests__checkbox--checked{animation:quest-check-pop .4s ease-out;background:linear-gradient(135deg,#ff6601,#ff8534);border-color:#0000}.onboarding-quests__checkbox--checked svg{color:#fff;height:12px;width:12px}.onboarding-quests__item-label{align-items:center;color:#000;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;letter-spacing:-.01em;transition:all .3s ease}.onboarding-quests__item-label svg{color:#ff6601;flex-shrink:0;opacity:.92}.onboarding-quests__celebration{align-items:center;display:flex;flex-direction:column;gap:16px;padding:8px 0;position:relative;text-align:center;z-index:1}.onboarding-quests__confetti{height:60px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.onboarding-quests__confetti-dot{animation:quest-confetti-float 2.5s ease-out infinite;border-radius:50%;height:6px;position:absolute;width:6px}.onboarding-quests__confetti-dot:first-child{animation-delay:0s;background:#ff6601;left:10%}.onboarding-quests__confetti-dot:nth-child(2){animation-delay:.4s;background:#ffb347;left:25%}.onboarding-quests__confetti-dot:nth-child(3){animation-delay:.8s;background:#ff6601;left:45%}.onboarding-quests__confetti-dot:nth-child(4){animation-delay:.2s;background:#ffc078;left:60%}.onboarding-quests__confetti-dot:nth-child(5){animation-delay:.6s;background:#ff8534;left:75%}.onboarding-quests__confetti-dot:nth-child(6){animation-delay:1s;background:#ffd699;left:90%}.onboarding-quests__pro-badge{align-items:center;animation:quest-crown-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6601,#ff8534);border-radius:100px;box-shadow:0 4px 14px #ff660140;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;gap:6px;letter-spacing:.04em;padding:8px 18px}.onboarding-quests__pro-badge svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.onboarding-quests__celebration-heading{align-items:center;color:#000;display:inline-flex;flex-wrap:wrap;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;gap:8px;justify-content:center;margin:0 0 4px}.onboarding-quests__celebration-sparkle{color:#ff6601;flex-shrink:0}.onboarding-quests__celebration-text p{color:#89939e;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:0}.onboarding-quests__celebration-text p strong{color:#ff6601;font-weight:600}.onboarding-quests__countdown{align-items:center;animation:quest-countdown-pulse 3s ease-in-out infinite;background:#ff660114;border:1px solid #ff66011f;border-radius:12px;display:flex;gap:8px;padding:10px 20px}.onboarding-quests__countdown-number{color:#ff6601;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1}.onboarding-quests__countdown-label{color:#89939e;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.3;text-align:left}.onboarding-quests__expired{background:#0000000a;border-radius:8px;color:#89939e;font-family:Poppins,sans-serif;font-size:13px;padding:8px 16px}.onboarding-quests__completed-checks{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px;width:100%}.onboarding-quests__completed-check{align-items:center;background:#fff9;border-radius:6px;color:#89939e;display:flex;font-family:Poppins,sans-serif;font-size:12px;gap:6px;padding:4px 10px}.onboarding-quests__completed-check-label{align-items:center;display:inline-flex;gap:6px}.onboarding-quests__completed-check-label svg{color:#ff6601;flex-shrink:0;opacity:.85}.onboarding-quests__completed-check-icon{color:#ff6601;font-size:11px;font-weight:700}.xp-progress-block{background-color:#fafaf9;border-radius:14px;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;max-width:none;min-width:0;padding:16px 20px;transition:background-color .2s ease}.xp-progress-block:hover{background-color:#f5f5f5}.xp-progress-block__header{align-items:center;display:flex;gap:8px}.xp-progress-block__emoji{font-size:18px;line-height:1}.xp-progress-block__label{color:#202020;font-size:14px;font-weight:600}.xp-progress-block__level-row{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.xp-progress-block__level-main{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.xp-progress-block__rank-title{color:#89939e;font-size:11px;font-weight:600;line-height:1.2;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-progress-block__level-number{color:#000;font-size:40px;font-weight:600;line-height:1}.xp-progress-block__next-info{align-items:flex-end;display:flex;flex-direction:column;gap:0;padding-bottom:2px}.xp-progress-block__next-label{color:#89939e;font-size:11px;font-weight:500}.xp-progress-block__next-xp{color:#202020;font-size:14px;font-weight:600}.xp-progress-block__next-suffix{color:#89939e;font-size:11px;font-weight:400}.xp-progress-block__bar-wrapper{background-color:#e8e8e8;border-radius:100px;height:8px;overflow:hidden;position:relative;width:100%}.xp-progress-block__bar-fill{background:linear-gradient(90deg,#000460,#ff6601);border-radius:100px;height:100%;min-width:0;transition:width .6s cubic-bezier(.25,.46,.45,.94)}.xp-progress-block__xp-labels{color:#89939e;display:flex;font-size:11px;font-weight:500;justify-content:space-between}.xp-progress-block--loading{gap:10px;justify-content:center;min-height:100px}.xp-progress-block__skeleton-bar,.xp-progress-block__skeleton-level,.xp-progress-block__skeleton-title{animation:xp-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}.xp-progress-block__skeleton-title{height:18px;width:120px}.xp-progress-block__skeleton-level{height:48px;width:60px}.xp-progress-block__skeleton-bar{height:10px;width:100%}@keyframes xp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shake{0%,to{transform:translateX(-50%) translateY(0)}20%,60%{transform:translateX(-50%) translateX(-3px)}40%,80%{transform:translateX(-50%) translateX(3px)}}@keyframes point{0%,to{transform:translateX(0)}50%{transform:translateX(-2px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.questioning-page{background-color:#fefefe;font-family:poppins,sans-serif;height:100vh}.questioning-page .content-wrapper{height:100%;width:100%}.questioning-page .content-wrapper .spacer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fefefe;background-color:color-mix(in srgb,#fefefe,#0000 15%);height:96px;position:relative;z-index:10}.questioning-page .content-wrapper .sidebar-trigger{align-items:center;cursor:pointer;gap:4px;left:43px;position:fixed;top:132px;transition:opacity .2s ease-in-out;z-index:10}.questioning-page .content-wrapper .sidebar-trigger img{height:24px;transform:rotate(180deg);width:24px}.questioning-page .content-wrapper .sidebar-trigger .sidebar-trigger-text{color:#89939e;font-size:14px;font-weight:500;white-space:nowrap}.questioning-page .content-wrapper .sidebar-trigger:hover{opacity:.6}.questioning-page .content-wrapper .back-button{align-items:center;cursor:pointer;gap:2px;height:24px;left:43px;position:fixed;top:132px;transition:opacity .2s ease-in-out;width:24px;z-index:10}@media(max-width:877px){.questioning-page .content-wrapper .back-button .back-button-overview{display:none}}.questioning-page .content-wrapper .back-button span{color:#000;font-size:14px;font-weight:500}.questioning-page .content-wrapper .back-button img{height:20px;width:20px}.questioning-page .content-wrapper .back-button:hover{opacity:.6}.questioning-page .content-wrapper .collection-container{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:96px}.questioning-page .content-wrapper .collection-container .generation-loading{align-items:center;background-color:#fefefe;display:flex;height:100%;justify-content:center;width:100%}.questioning-page .content-wrapper .collection-container .loading{align-items:center;gap:32px;margin-top:-60px}.questioning-page .content-wrapper .collection-container .loading .loader-icon{height:140px;position:relative;width:140px}.questioning-page .content-wrapper .collection-container .loading .loader-icon .loader-icon-back{animation:rotate 1.6s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.questioning-page .content-wrapper .collection-container .loading .loader-icon .loader-icon-front{height:100%;left:0;position:absolute;top:0;width:100%}.questioning-page .content-wrapper .collection-container .loading .loader-text{gap:10px;text-align:center}.questioning-page .content-wrapper .collection-container .loading .loader-text .loader-text-title{color:#000;font-size:24px;font-weight:500}.questioning-page .content-wrapper .collection-container .loading .loader-text .loader-text-subtitle{color:#89939e;font-size:14px;font-weight:400}.questioning-page .content-wrapper .collection-container .loading .cancel-generation-button{align-items:center;background-color:#fefefe;border-radius:800px;box-shadow:0 0 10px 0 #0000001f;cursor:pointer;height:40px;justify-content:center;width:40px}.questioning-page .content-wrapper .collection-container .loading .cancel-generation-button img{height:30px;opacity:.3;transition:all .3s ease;width:30px}.questioning-page .content-wrapper .collection-container .loading .cancel-generation-button:hover img{transform:scale(1.08)}.questioning-page .content-wrapper .collection-container .error-state{align-items:center;background-color:#fefefe;display:flex;height:100%;justify-content:center;margin-top:-40px;width:100%}.questioning-page .content-wrapper .collection-container .error-state .error-content{align-items:center;gap:20px;justify-content:center;text-align:center}.questioning-page .content-wrapper .collection-container .error-state .error-content img{height:80px;width:80px}.questioning-page .content-wrapper .collection-container .error-state .error-content .error-content-title{color:#ff6601;font-size:18px;font-weight:500}.questioning-page .content-wrapper .collection-container .error-state .error-content .error-content-text{gap:10px}.questioning-page .content-wrapper .collection-container .error-state .error-content .error-content-subtitle{color:#000;font-size:16px;font-weight:500}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons{gap:16px}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .go-back-button{align-items:center;background-color:#000;border:none;border-radius:800px;cursor:pointer;height:38px;justify-content:center;transition:opacity .2s ease;width:38px}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .go-back-button img{height:28px;width:28px}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .go-back-button:hover img{animation:point .6s ease-in-out infinite}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .retry-button{align-items:center;background-color:#fefefe;border:none;border-radius:800px;box-shadow:0 0 10px 0 #0000001f;cursor:pointer;height:38px;justify-content:center;transition:opacity .2s ease;width:38px}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .retry-button img{height:18px;transition:all .3s ease;width:18px}.questioning-page .content-wrapper .collection-container .error-state .error-content .buttons .retry-button:hover img{transform:scale(1.08)}.questioning-page .content-wrapper .collection-container .fade-in{animation:fadeIn .3s ease-in-out}.questioning-page .content-wrapper .collection-container .fade-out{animation:fadeOut .3s ease-in-out}.collections-drawer .mantine-Drawer-content,.collections-drawer .mantine-Drawer-inner{overflow-x:hidden}.collections-drawer .mantine-Drawer-body{background-color:#fefefe;border:2px solid #fff;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:overlay;padding:0;scrollbar-gutter:stable;transform:translateX(4px)}.collections-drawer .mantine-Drawer-body::-webkit-scrollbar{width:8px}.collections-drawer .mantine-Drawer-body::-webkit-scrollbar-track{background:#0000}.collections-drawer .mantine-Drawer-body::-webkit-scrollbar-thumb{background-color:#0000;border-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.collections-drawer .mantine-Drawer-body:hover::-webkit-scrollbar-thumb{background-color:#0003}.collections-drawer .mantine-Drawer-body:hover::-webkit-scrollbar-thumb:hover{background-color:#0006}.collections-drawer .header{align-items:center;height:75px;justify-content:space-between;padding-left:22px;padding-right:22px;padding-top:22px;width:100%}.collections-drawer .header .header-left{align-items:center;gap:12px}.collections-drawer .header .header-left .header-icon{align-items:center;background-color:#fefefe;border-radius:8px;box-shadow:0 0 10px 0 #0000001a;height:48px;justify-content:center;width:48px}.collections-drawer .header .header-left .header-icon img{height:26px;width:26px}.collections-drawer .header .header-left .header-text .header-text-title{color:#000;font-size:16px;font-weight:600}.collections-drawer .header .header-left .header-text .header-text-subtitle{color:#89939e;font-size:14px;font-weight:400}.collections-drawer .header .header-left .header-title{color:#000;font-size:18px;font-weight:500}.collections-drawer .header .header-right{cursor:pointer}.collections-drawer .header .header-right .close{height:24px;width:24px}.collections-drawer .header .header-right .close img{height:100%;width:100%}.collections-drawer .collection-search{margin-top:24px}.collections-drawer .collection-search .spotlight-search-container{align-items:center;background-color:#f6f6f6;border-radius:19px;color:#89939e;flex-shrink:0;gap:10px;height:38px;transition:opacity .3s ease;width:270px}.collections-drawer .collection-search .spotlight-search-container .spotlight-search-icon{margin-left:17px}.collections-drawer .collection-search .spotlight-search-container:hover{opacity:.7;transition:opacity .3s ease}.collections-drawer .divider{background:linear-gradient(90deg,#d9d9d900,#e5e7eb 50.5%,#fff0);flex-shrink:0;height:1px;margin-bottom:19px;margin-top:19px;width:100%}.collections-drawer .collection-list{gap:8px}.collections-drawer .collection-list .collection-item{align-items:center;border:2px solid #f6f6f6;border-radius:12px;cursor:pointer;justify-content:space-between;padding:12px;transition:all .3s ease;width:270px}.collections-drawer .collection-list .collection-item:hover{border:2px solid var(--subject-color);transition:all .3s ease}.collections-drawer .collection-list .collection-item .collection-left{gap:12px}.collections-drawer .collection-list .collection-item .collection-left .collection-folder-icon{align-items:center;border-radius:100px;height:40px;justify-content:center;min-height:40px;min-width:40px;width:40px}.collections-drawer .collection-list .collection-item .collection-left .collection-folder-icon img{height:26px;width:26px}.collections-drawer .collection-list .collection-item .collection-left .collection-info .collection-title{color:#000;font-size:14px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collections-drawer .collection-list .collection-item .collection-left .collection-info .collection-folder{color:#89939e;font-size:12px;font-weight:400;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collections-drawer .collection-list .collection-item .collection-options{align-items:center;margin-right:8px}.collections-drawer .drawer-search-bar{margin:16px 22px 0;position:relative}.collections-drawer .drawer-search-bar .drawer-search-input{background:#f6f6f6;border:none;border-radius:19px;font-size:14px;height:38px;outline:none;padding:0 16px 0 40px;width:100%}.collections-drawer .drawer-search-bar .drawer-search-input::placeholder{color:#89939e}.collections-drawer .drawer-search-bar .drawer-search-icon{height:16px;left:14px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:16px}.collections-drawer .drawer-sort-pills{flex-wrap:wrap;gap:6px;padding:12px 22px 0}.collections-drawer .drawer-sort-pills .drawer-sort-pill{background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s}.collections-drawer .drawer-sort-pills .drawer-sort-pill.active{background:#ff6601;border-color:#ff6601;color:#fff}.collections-drawer .drawer-sort-pills .drawer-sort-pill:hover:not(.active){border-color:#9ca3af}.collections-drawer .topic-list{flex:1 1;gap:4px;overflow-y:auto;padding:0 16px}.collections-drawer .topic-list-empty{color:#89939e;font-size:13px;padding:40px 20px;text-align:center}.collections-drawer .topic-list-empty p{margin:4px 0}.collections-drawer .topic-material-group{margin-bottom:8px}.collections-drawer .topic-material-header{align-items:center;gap:8px;padding:10px 6px 4px}.collections-drawer .topic-material-header .topic-material-name{color:#000;font-size:14px;font-weight:600}.collections-drawer .topic-material-header .topic-eigen-badge{background:#fff7ed;border-radius:10px;color:#ff6601;font-size:10px;font-weight:600;padding:1px 8px}.collections-drawer .topic-row{align-items:center;border-radius:10px;cursor:pointer;justify-content:space-between;padding:10px;transition:background .15s}.collections-drawer .topic-row:hover{background:#f6f6f6}.collections-drawer .topic-row-info{flex:1 1;gap:2px;min-width:0}.collections-drawer .topic-row-info .topic-row-name{color:#000;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collections-drawer .topic-row-info .topic-row-meta{align-items:center;color:#89939e;display:flex;font-size:11px;gap:6px}.collections-drawer .drawer-type-badge{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:1px 8px;white-space:nowrap}.collections-drawer .drawer-type-badge.badge-flashcard{background:#fff7ed;color:#ff6601}.collections-drawer .drawer-type-badge.badge-toets{background:#f0fdf4;color:#15803d}.collections-drawer .topic-row-mastery{align-items:center;flex-shrink:0;gap:8px}.collections-drawer .topic-mastery-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:80px}.collections-drawer .topic-mastery-bar .topic-mastery-fill{border-radius:3px;height:100%;transition:width .3s ease}.collections-drawer .topic-mastery-pct{font-size:12px;font-weight:600;min-width:32px;text-align:right}.pro-wizard-inner .mode-selection-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.pro-wizard-inner .mode-selection-cards .mode-card{align-items:center;background:#fff;border:2px solid #e8e8e8;border-radius:16px;cursor:pointer;display:flex;flex-direction:row;gap:16px;height:auto;padding:20px 22px;position:relative;transition:border-color .2s,box-shadow .2s;width:100%}.pro-wizard-inner .mode-selection-cards .mode-card:hover{border-color:#ffcfa3}.pro-wizard-inner .mode-selection-cards .mode-card.selected{border-color:#ff6601;box-shadow:0 0 0 1px #ff6601}.pro-wizard-inner .mode-selection-cards .mode-card.selected .mode-card-check{background:#ff6601}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-check{align-items:center;border-radius:50%;display:flex;height:22px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .2s;width:22px}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-check img{height:14px;width:14px}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-icon{align-items:center;background:#f5f5f5;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-icon img{height:22px;opacity:.7;width:22px}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-label{color:#111827;font-size:16px;font-weight:600}.pro-wizard-inner .mode-selection-cards .mode-card .mode-card-desc{color:#9ca3af;font-size:13px;margin-top:2px;text-align:left}.pro-wizard-inner .mode-selection-button{align-items:center;background:#ff6601;border:none;border-radius:14px;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:15px 24px;transition:background .15s;width:100%}.pro-wizard-inner .mode-selection-button:hover{background:#e55c00}.pro-wizard-inner .mode-selection-button span{color:#fff;font-size:15px;font-weight:600}.wizard-nav-buttons{gap:12px;justify-content:center;margin-top:16px}.wizard-nav-buttons .mode-selection-button.secondary{background:#fff;border:1px solid #e5e7eb;color:#000}.wizard-nav-buttons .mode-selection-button.secondary:hover{background:#f9fafb}.wizard-options-form{gap:20px;padding:0}.wizard-options-form .wizard-option-label{color:#111827;font-size:14px;font-weight:600}.wizard-options-form .wizard-card-count-pills{flex-wrap:wrap;gap:8px}.wizard-options-form .wizard-card-count-pills .wizard-count-pill{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.wizard-options-form .wizard-card-count-pills .wizard-count-pill:hover{border-color:#ffcfa3}.wizard-options-form .wizard-card-count-pills .wizard-count-pill.active{background:#ff6601;border-color:#ff6601;color:#fff}.wizard-options-form .wizard-text-input{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;outline:none;padding:13px 16px;transition:border-color .15s;width:100%}.wizard-options-form .wizard-text-input:focus{border-color:#ff6601}.wizard-options-form .wizard-text-input::placeholder{color:silver}.wizard-options-form .wizard-avoid-chips{align-items:center;flex-wrap:wrap;gap:8px}.wizard-options-form .wizard-avoid-chips .wizard-avoid-chip{align-items:center;background:#fee2e2;border-radius:100px;color:#dc2626;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px}.wizard-options-form .wizard-avoid-chips .wizard-avoid-chip button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:15px;line-height:1;margin-left:2px;padding:0}.wizard-options-form .wizard-avoid-chips .wizard-avoid-input{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex:1 1;font-family:inherit;font-size:13px;min-width:140px;outline:none;padding:10px 14px;transition:border-color .15s}.wizard-options-form .wizard-avoid-chips .wizard-avoid-input:focus{border-color:#ff6601}.wizard-options-form .wizard-avoid-chips .wizard-avoid-input::placeholder{color:silver}.topic-coupling-modal-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.topic-coupling-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:480px;padding:32px;width:90vw}.topic-coupling-modal h2{font-size:18px;font-weight:600;margin:0 0 8px}.topic-coupling-modal p{color:#89939e;font-size:14px;margin:0 0 20px}.topic-coupling-modal .topic-modal-options{display:flex;flex-direction:column;gap:16px}.topic-coupling-modal .topic-modal-section{display:flex;flex-direction:column;gap:6px}.topic-coupling-modal .topic-modal-label{font-size:13px;font-weight:600}.topic-coupling-modal .topic-modal-input,.topic-coupling-modal .topic-modal-select{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;outline:none;padding:10px 14px;width:100%}.topic-coupling-modal .topic-modal-input:focus,.topic-coupling-modal .topic-modal-select:focus{border-color:#ff6601}.topic-coupling-modal .topic-modal-divider{color:#89939e;font-size:13px;font-weight:500;text-align:center}.topic-coupling-modal .topic-modal-actions{gap:12px;justify-content:flex-end;margin-top:24px}.topic-coupling-modal .topic-modal-btn{border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px}.topic-coupling-modal .topic-modal-btn.primary{background:#ff6601;color:#fff}.topic-coupling-modal .topic-modal-btn.primary:disabled{cursor:not-allowed;opacity:.4}.topic-coupling-modal .topic-modal-btn.secondary{background:#fff;border:1px solid #e5e7eb;color:#000}.pro-wizard-overlay{background:#fefefe;box-sizing:border-box;display:flex;flex-direction:column;inset:0;position:fixed;z-index:2000}.pro-wizard-topbar{align-items:center;background:#fefefe;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 28px;z-index:3}.pro-wizard-back-btn{align-items:center;background:none;border:none;color:#ff6601;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;min-width:80px;padding:4px 0}.pro-wizard-back-btn img{height:18px;width:18px}.pro-wizard-back-btn:hover{opacity:.7}.pro-wizard-close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:background .15s;width:36px}.pro-wizard-close:hover{background:#e5e7eb}.pro-wizard-close img{height:14px;opacity:.6;width:14px}.pro-wizard-steps{display:flex;flex:1 1;gap:8px;margin:0 28px;max-width:380px}.pro-wizard-step-bar{background:#e8e8e8;border-radius:100px;flex:1 1;height:4px;transition:background .3s}.pro-wizard-step-bar.active,.pro-wizard-step-bar.done{background:#ff6601}.pro-wizard-inner{display:flex;flex:1 1;flex-direction:column;margin:0 auto;overflow:auto;padding:48px 24px 60px;width:100%}.pro-wizard-inner>.fade-in,.pro-wizard-inner>.pro-wizard-loading{margin:0 auto;max-width:520px}.pro-wizard-nc{margin:0 auto;max-width:720px!important;width:100%}.pro-wizard-loading{align-items:center;display:flex;flex:1 1;justify-content:center}.pro-wizard-loading .loading{align-items:center;display:flex;flex-direction:column;gap:32px;margin-top:-60px}.pro-wizard-loading .loading .loader-icon{height:140px;position:relative;width:140px}.pro-wizard-loading .loading .loader-icon .loader-icon-back{animation:rotate 1.6s linear infinite;height:100%;left:0;position:absolute;top:0;width:100%}.pro-wizard-loading .loading .loader-icon .loader-icon-front{height:100%;left:0;position:absolute;top:0;width:100%}.pro-wizard-loading .loading .loader-text{display:flex;flex-direction:column;gap:10px;text-align:center}.pro-wizard-loading .loading .loader-text .loader-text-title{color:#000;font-size:24px;font-weight:500}.pro-wizard-loading .loading .loader-text .loader-text-subtitle{color:#89939e;font-size:14px;font-weight:400}.pro-wizard-loading .loading .cancel-generation-button{align-items:center;background-color:#fff;border-radius:800px;box-shadow:0 0 10px 0 #0000001f;cursor:pointer;height:40px;justify-content:center;width:40px}.pro-wizard-loading .loading .cancel-generation-button img{height:30px;transition:all .3s ease;width:30px}.pro-wizard-loading .loading .cancel-generation-button:hover img{transform:scale(1.06)}.fullscreen-topic-overview-overlay{align-items:center;background:#fefefe;display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:72px 24px 80px;position:fixed;z-index:1500}.fullscreen-topic-close{align-items:center;background:none;border:none;color:#ff6601;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;left:24px;padding:4px 0;position:absolute;top:20px}.fullscreen-topic-close img{height:18px;width:18px}.fullscreen-topic-close:hover{opacity:.7}.fullscreen-topic-modal{background:#fefefe;display:flex;flex-direction:column;inset:0;position:fixed;z-index:2000}.fullscreen-topic-modal-topbar{align-items:center;background:#fefefe;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 28px}.fullscreen-topic-modal-inner{flex:1 1;margin:0 auto;max-width:520px;overflow:auto;padding:48px 16px 40px;width:100%}.fullscreen-topic-modal-inner .topic-modal-options{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.fullscreen-topic-modal-inner .topic-modal-section{display:flex;flex-direction:column;gap:8px}.fullscreen-topic-modal-inner .topic-modal-label{color:#000;font-size:14px;font-weight:600}.fullscreen-topic-modal-inner .topic-modal-input,.fullscreen-topic-modal-inner .topic-modal-select{border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;outline:none;padding:12px 16px;width:100%}.fullscreen-topic-modal-inner .topic-modal-input:focus,.fullscreen-topic-modal-inner .topic-modal-select:focus{border-color:#ff6601}.fullscreen-topic-modal-inner .topic-modal-divider{color:#89939e;font-size:13px;font-weight:500;text-align:center}.fullscreen-topic-cta{background:#ff6601;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:14px;transition:background .15s,opacity .15s;width:100%}.fullscreen-topic-cta:hover:not(:disabled){background:#e55c00}.fullscreen-topic-cta:disabled{cursor:not-allowed;opacity:.4}.pro-wizard-step-header{margin-bottom:36px}.pro-wizard-step-header h2{color:#ff6601;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.pro-wizard-step-header p{color:#111827;font-size:24px;font-weight:700;margin:0}.pro-source-options{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.pro-source-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:18px 20px;transition:all .15s}.pro-source-card:hover{border-color:#ff6601;box-shadow:0 2px 8px #ff660114}.pro-source-card.selected{background:#fff9f5;border-color:#ff6601}.pro-source-card .pro-source-emoji{font-size:22px}.pro-source-card .pro-source-info .pro-source-title{color:#111827;font-size:15px;font-weight:600}.pro-source-card .pro-source-info .pro-source-desc{color:#6b7280;font-size:13px;margin-top:2px}.fullscreen-questions-overview-overlay{display:flex;flex-direction:column;padding:60px 24px 24px}.fullscreen-play-overlay,.fullscreen-questions-overview-overlay{background:#fefefe;inset:0;overflow-y:auto;position:fixed;z-index:1500}.fullscreen-play-overlay .questioning-play{zoom:1;margin-top:0;min-height:100vh}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.fade-in{animation:fadeIn .3s ease-out forwards}.fade-out{animation:fadeOut .3s ease-out forwards}.mode-selection-screen{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 60px;width:100%}.mode-selection-screen .mode-selection-content{align-items:center;display:flex;flex-direction:column;max-width:695px;width:100%}.mode-selection-screen .mode-selection-content .mode-selection-header{margin-bottom:48px;text-align:center}.mode-selection-screen .mode-selection-content .mode-selection-header .mode-selection-title{align-items:center;color:#000;display:flex;font-size:32px;font-weight:600;gap:12px;justify-content:center;margin:0}.mode-selection-screen .mode-selection-content .mode-selection-header .mode-selection-title img{height:32px;width:32px}@keyframes gradientRotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.mode-selection-screen .mode-selection-content .mode-selection-cards{display:flex;flex-direction:row;gap:24px;margin-bottom:40px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card{align-items:center;background:#fff;border:4px solid #e8e8e8;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:200px;justify-content:center;position:relative;transition:all .2s ease;width:200px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.hovered,.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.selected,.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card:hover{border-color:#ff6601}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.selected .mode-card-check{background:#ff6601}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card{background:#fff;border:4px solid #e8e8e8}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card:before{animation:gradientRotate 4s ease infinite;background:linear-gradient(90deg,#ff6601,#ff8533,#ff6601,#ff8533);background-size:300% 100%;border-radius:20px;content:"";inset:-4px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;padding:4px;pointer-events:none;position:absolute;transition:opacity .3s ease}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card.hovered,.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card:hover{border-color:#0000}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card.hovered:before,.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card:hover:before{opacity:1}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card.selected{border-color:#0000}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card.pro-mode-card.selected:before{opacity:1}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-check{align-items:center;border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:24px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-check img{height:16px;width:16px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-icon{align-items:center;border-radius:16px;display:flex;height:80px;justify-content:center;width:80px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-icon.eigen-icon{height:80px;width:80px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-icon.eigen-icon img{height:70%;width:70%}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-icon img{height:100%;width:100%}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card .mode-card-label{color:#000;font-size:16px;font-weight:500}.mode-selection-screen .mode-selection-content .mode-selection-button{align-items:center;background:#ff6601;border:none;border-radius:100px;cursor:pointer;display:flex;gap:12px;padding:8px 24px;transition:all .2s ease}.mode-selection-screen .mode-selection-content .mode-selection-button:hover{background:#e55c00}.mode-selection-screen .mode-selection-content .mode-selection-button span{color:#fff;font-size:14px;font-weight:500}.mode-selection-screen .mode-selection-content .mode-selection-button .button-arrow{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.mode-selection-screen .mode-selection-content .mode-selection-button .button-arrow:after{color:#fff;content:"→";font-size:16px}.mode-selection-screen .mode-selection-content .mode-selection-button .button-arrow img{height:16px;width:16px}@media(max-width:500px){.mode-selection-screen{padding:20px}.mode-selection-screen .mode-selection-content .mode-selection-cards{flex-direction:column;gap:16px}.mode-selection-screen .mode-selection-content .mode-selection-cards .mode-card{height:160px;width:100%}}.eigen-vragen-screen{align-items:center;display:flex;flex-direction:column;margin-top:160px;padding:40px 60px;width:100%}.eigen-vragen-screen .eigen-vragen-content{max-width:695px;width:100%}.eigen-vragen-screen .eigen-vragen-content .header{align-items:center;font-size:42px;font-weight:600;text-align:center}.eigen-vragen-screen .eigen-vragen-content .header .header-title{color:#000;font-size:28px;font-weight:600}.eigen-vragen-screen .eigen-vragen-content .header .header-subtitle{color:#89939e;font-size:14px;font-weight:400;max-width:500px;text-align:center}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container{margin-top:26px;min-height:120px;width:100%}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .new-question-button{align-items:center;align-self:center;cursor:pointer;font-size:12px;font-weight:500;gap:3px;margin-top:14px;transition:all .3s ease}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .new-question-button:hover{opacity:.6}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder{align-items:center;gap:12px;height:100px;justify-content:center;width:100%}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-title{color:#89939e;font-size:14px;font-weight:500}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-buttons{align-items:center;display:flex;gap:8px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-button{border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;gap:3px;padding:8px 12px;transition:all .3s ease}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-button:hover{opacity:.6}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-button.scan-button{align-items:center;background:linear-gradient(135deg,#e8f0fe,#f0e8ff)}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .placeholder .placeholder-button.scan-button img{height:14px;width:14px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .scanning-indicator{align-items:center;display:flex;gap:12px;height:100px;justify-content:center;width:100%}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .scanning-indicator .scanning-spinner{animation:spin 1s linear infinite;border:3px solid #f6f6f6;border-radius:50%;border-top-color:#ff6601;height:24px;width:24px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .scanning-indicator span{color:#89939e;font-size:14px;font-weight:500}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header{align-items:center;justify-content:space-between;margin-bottom:10px;width:100%}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .custom-questions-title{color:#89939e;font-size:14px;font-weight:500;margin-bottom:0}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .scan-icon-button{align-items:center;background:linear-gradient(135deg,#e8f0fe,#f0e8ff);border-radius:8px;cursor:pointer;height:32px;justify-content:center;transition:all .2s ease;width:32px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .scan-icon-button img{height:16px;width:16px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .scan-icon-button:hover:not(.scanning){box-shadow:0 2px 8px #00046026;transform:scale(1.05)}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .scan-icon-button.scanning{cursor:default}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-header .scan-icon-button .scanning-spinner-small{animation:spin 1s linear infinite;border:2px solid #f6f6f6;border-radius:50%;border-top-color:#ff6601;height:16px;width:16px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-questions-title{color:#89939e;font-size:14px;font-weight:500;margin-bottom:10px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question{margin-bottom:16px;position:relative;transition:all .3s ease}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question .custom-question-inputs{align-items:center;gap:20px;transition:margin-right .3s ease}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input{transition:all .3s ease;width:100%}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input textarea{border-radius:8px;transition:all .3s ease}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input textarea:focus{border:1px solid #e3e5ff}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question:hover .custom-question-inputs{margin-right:24px}.eigen-vragen-screen .eigen-vragen-content .custom-questions-container .custom-question:hover .question-delete-cross{opacity:1;transition:opacity .3s ease,visibility .3s ease;transition-delay:.1s;visibility:visible}.eigen-vragen-screen .eigen-vragen-content .generate-container{justify-content:center;margin-bottom:-26px;margin-top:26px;width:100%}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button{align-items:center;border:2px solid #ff6601;border-radius:150px;cursor:pointer;height:34px;justify-content:center;transition:all .3s ease;width:96px}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button span{color:#ff6601;font-size:14px;font-weight:500}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button:hover.active{background-color:#ff6601}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button:hover.active span{color:#fff}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button.inactive{cursor:not-allowed;opacity:.4}.eigen-vragen-screen .eigen-vragen-content .generate-container .generate-button.active{cursor:pointer;opacity:1}.eigen-vragen-screen .eigen-vragen-content .question-delete-cross{align-items:center;background-color:#89939e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;max-height:16px;max-width:16px;min-height:16px;min-width:16px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:none;visibility:hidden}.eigen-vragen-screen .eigen-vragen-content .question-delete-cross:hover{background-color:#ff3742}@media(max-width:600px){.eigen-vragen-screen{padding:20px}}@keyframes shine{to{background-position:200%}}.shine-text{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:shine 5s linear infinite;background:linear-gradient(90deg,#ff6601 20%,#000460 40%,#000460 60%,#ff6601 80%);background-clip:text;-webkit-background-clip:text;background-size:200% auto;color:#000;text-align:center}.new-collection{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:60px;padding-right:60px;width:100%}.new-collection .new-collection-content{max-width:695px;width:100%}.new-collection .new-collection-content .header{font-size:42px;font-weight:600;text-align:center}.new-collection .new-collection-content .header .header-title{margin-bottom:-8px}.new-collection .new-collection-content .header .header-subtitle{color:#a3a3a3;font-size:16px;font-weight:400}.new-collection .new-collection-content .m_4081bf90.mantine-Group-root{padding-bottom:1rem}.new-collection .new-collection-content .input-container{border:none;border-radius:20px;box-shadow:0 0 20px 0 #00000014;margin-top:24px;width:100%}.new-collection .new-collection-content .input-container .mantine-InputWrapper-root.mantine-Textarea-root,.new-collection .new-collection-content .input-container .mantine-InputWrapper-root.mantine-Textarea-root .m_6c018570.mantine-Input-wrapper.mantine-Textarea-wrapper{border-radius:20px}.new-collection .new-collection-content .input-container .mantine-InputWrapper-root.mantine-Textarea-root .m_6c018570.mantine-Input-wrapper.mantine-Textarea-wrapper textarea{border:none;border-radius:20px;height:127px;padding-inline-end:18px;padding-inline-start:18px;padding-top:12px}.new-collection .new-collection-content .input-attachments-container{color:#89939e;flex-wrap:wrap;font-size:14px;gap:20px;margin-top:26px;width:100%}.new-collection .new-collection-content .input-attachments-container .selected-images{display:flex;flex-wrap:nowrap;gap:12px}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image{position:relative}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image .image-preview{border-radius:8px;max-height:80px;width:auto}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image .image-preview-placeholder{align-items:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#868e96;display:flex;flex-direction:column;font-size:12px;height:80px;justify-content:center;text-align:center;width:80px}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image .image-preview-placeholder span:first-child{font-size:24px;margin-bottom:4px}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image .image-preview-placeholder span:last-child{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-collection .new-collection-content .input-attachments-container .selected-images .selected-image .image-preview-placeholder.pdf{background-color:#fff5f0;border-color:#ffc078;color:#d9480f}.new-collection .new-collection-content .input-attachments-container .selected-notes{display:flex;flex-wrap:nowrap;gap:8px}.new-collection .new-collection-content .input-attachments-container .selected-notes .selected-note{align-items:center;border:2px solid var(--subject-color);border-radius:8px;border-radius:15px;gap:8px;height:80px;position:relative;width:240px}.new-collection .new-collection-content .input-attachments-container .selected-notes .selected-note .note-preview-icon{align-items:center;border-radius:24px;height:48px;justify-content:center;margin-left:16px;width:48px}.new-collection .new-collection-content .input-attachments-container .selected-notes .selected-note .note-preview-icon img{height:34px;width:34px}.new-collection .new-collection-content .input-attachments-container .selected-notes .selected-note .text-container .note-folder{color:#89939e;font-size:12px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-collection .new-collection-content .input-attachments-container .selected-notes .selected-note .text-container .note-title{color:#000;font-size:13px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-collection .new-collection-content .input-attachments-container .attachments-wrapper{gap:12px;overflow-x:scroll;scrollbar-width:none;width:calc(50% - 10px)}.new-collection .new-collection-content .input-attachments-container .attachments-wrapper::-webkit-scrollbar{display:none}.new-collection .new-collection-content .input-attachments-container .input-attachments{container-type:inline-size;cursor:pointer;transition:all .3s ease}.new-collection .new-collection-content .input-attachments-container .input-attachments:hover{background-color:#f6f6f6}.new-collection .new-collection-content .input-attachments-container .input-images{align-items:center;border:1px dashed #89939e;border-radius:15px;height:80px;justify-content:center;min-width:80px;width:100%}.new-collection .new-collection-content .input-attachments-container .input-images .input-content{align-items:center;gap:6px;height:40px}.new-collection .new-collection-content .input-attachments-container .input-images .input-content .input-images-icon{align-items:center;justify-content:center}.new-collection .new-collection-content .input-attachments-container .input-notes{align-items:center;border:1px dashed #89939e;border-radius:15px;height:80px;justify-content:center;min-width:80px;width:100%}.new-collection .new-collection-content .input-attachments-container .input-notes .input-content{align-items:center;gap:6px;height:40px}.new-collection .new-collection-content .input-attachments-container .input-notes .input-content .input-notes-icon{align-items:center;justify-content:center}.new-collection .new-collection-content .generate-container{justify-content:center;margin-bottom:-26px;margin-top:26px;width:100%}.new-collection .new-collection-content .generate-container .generate-button{align-items:center;border:2px solid #ff6601;border-radius:150px;cursor:pointer;height:34px;justify-content:center;transition:all .3s ease;width:96px}.new-collection .new-collection-content .generate-container .generate-button span{color:#ff6601;font-size:14px;font-weight:500}.new-collection .new-collection-content .generate-container .generate-button:hover.active{background-color:#ff6601}.new-collection .new-collection-content .generate-container .generate-button:hover.active span{color:#fff}.new-collection .new-collection-content .generate-container .generate-button.inactive{cursor:not-allowed;opacity:.4}.new-collection .new-collection-content .generate-container .generate-button.active{cursor:pointer;opacity:1}.new-collection .new-collection-content .custom-questions-container{margin-top:26px;min-height:144px;width:100%}.new-collection .new-collection-content .custom-questions-container .new-question-button{cursor:pointer;font-size:12px;font-weight:500;gap:3px;transition:all .3s ease}.new-collection .new-collection-content .custom-questions-container .new-question-button:hover{opacity:.6}.new-collection .new-collection-content .custom-questions-container .placeholder{align-items:center;gap:8px;height:100px;justify-content:center;width:100%}.new-collection .new-collection-content .custom-questions-container .placeholder .placeholder-title{color:#89939e;font-size:14px;font-weight:500}.new-collection .new-collection-content .custom-questions-container .placeholder .placeholder-button{cursor:pointer;font-size:12px;font-weight:500;gap:3px;transition:all .3s ease}.new-collection .new-collection-content .custom-questions-container .placeholder .placeholder-button:hover{opacity:.6}.new-collection .new-collection-content .custom-questions-container .custom-questions-title{color:#89939e;font-size:14px;font-weight:500;margin-bottom:10px}.new-collection .new-collection-content .custom-questions-container .custom-question{margin-bottom:16px;position:relative;transition:all .3s ease}.new-collection .new-collection-content .custom-questions-container .custom-question .custom-question-inputs{align-items:center;gap:20px;transition:margin-right .3s ease}.new-collection .new-collection-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input{transition:all .3s ease;width:100%}.new-collection .new-collection-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input textarea{border-radius:8px;transition:all .3s ease}.new-collection .new-collection-content .custom-questions-container .custom-question .custom-question-inputs .custom-question-input textarea:focus{border:1px solid #e3e5ff}.new-collection .new-collection-content .custom-questions-container .custom-question:hover .custom-question-inputs{margin-right:24px}.new-collection .new-collection-content .custom-questions-container .custom-question:hover .question-delete-cross{opacity:1;transition:opacity .3s ease,visibility .3s ease;transition-delay:.1s;visibility:visible}.new-collection .new-collection-content .custom-questions-container .new-question-button{align-items:center;align-self:center;margin-top:14px}@container (max-width: 246px){.new-collection .input-images-title,.new-collection .input-notes-title{display:none}.new-collection .input-images-icon,.new-collection .input-notes-icon{height:28px;width:28px}.new-collection .input-images-icon img,.new-collection .input-notes-icon img{height:100%;width:100%}}.new-collection .delete-cross{align-items:center;background-color:#89939e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;max-height:16px;max-width:16px;min-height:16px;min-width:16px;position:absolute;right:8px;top:8px;transition:background-color .2s ease}.new-collection .delete-cross:hover{background-color:#ff3742}.new-collection .question-delete-cross{align-items:center;background-color:#89939e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;max-height:16px;max-width:16px;min-height:16px;min-width:16px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:none;visibility:hidden}.new-collection .question-delete-cross:hover{background-color:#ff3742}@media(max-width:600px){.new-collection .input-attachments .input-images-title,.new-collection .input-attachments .input-notes-title{display:none}.new-collection .input-attachments .input-images-icon,.new-collection .input-attachments .input-notes-icon{height:28px;width:28px}.new-collection .input-attachments .input-images-icon img,.new-collection .input-attachments .input-notes-icon img{height:100%;width:100%}}.questioning-play{font-family:poppins,sans-serif;margin-top:0;padding-top:20px}.questioning-play .spacer-play{height:12px;width:100%}.questioning-play .midsession-overview-button{align-items:center;background-color:#fefefe;border-radius:100px;bottom:30px;box-shadow:0 0 10px 0 #00000026;cursor:pointer;height:48px;justify-content:center;position:fixed;right:30px;width:48px;z-index:10}.questioning-play .midsession-overview-button img{height:22px;transition:all .3s ease;width:22px}.questioning-play .midsession-overview-button:hover img{transform:scale(1.06)}.questioning-play .completion-summary{bottom:30px;position:fixed;right:30px;z-index:10}.questioning-play .completion-summary .completion-summary-action{align-items:center;background-color:#000;border-radius:100px;cursor:pointer;height:48px;justify-content:center;width:48px}.questioning-play .completion-summary .completion-summary-action img{height:22px;transition:all .3s ease;width:22px}.questioning-play .completion-summary:hover .completion-summary-action img{transform:scale(1.06)}.questioning-play .qp-content{align-items:center;justify-content:center;padding-left:24px;padding-right:24px}.questioning-play .qp-content .qp-header{text-align:center}.questioning-play .qp-content .qp-header .qp-title{font-size:16px;font-weight:500}.questioning-play .qp-content .qp-header .qp-title .typing-cursor{animation:blink 1s infinite;margin-bottom:6px;margin-left:2px;opacity:1}.questioning-play .qp-content .qp-header .qp-question-progress-container,.questioning-play .qp-content .qp-header .qp-score-container{margin-top:18px}.questioning-play .qp-content .qp-question-container{margin-top:0;max-width:620px;padding-bottom:60px;width:100%}.questioning-play .qp-content .qp-question-container .qp-card-container{max-width:484px;position:relative;width:100%}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card{background-color:#fefefe;border-radius:18px;box-shadow:0 0 20px 0 #00000014;height:298px;left:0;max-width:484px;position:absolute;top:0;width:100%;z-index:3}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-text{word-wrap:break-word;-ms-overflow-style:none;max-height:140px;max-width:70%;overflow-y:scroll;scrollbar-width:none}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-text::-webkit-scrollbar{display:none}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-folder{align-items:center;background-color:#fefefe;border-radius:100px;display:inline-flex;gap:4px;justify-content:center;left:50%;padding:2px 10px;position:absolute;top:18px;transform:translateX(-50%)}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-folder .qp-folder-icon{align-items:center;height:16px;justify-content:center;width:16px}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-folder .qp-folder-icon img{height:100%;width:100%}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-folder .qp-folder-name{font-size:12px}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-text{color:#000;font-size:18px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-progress{color:#89939e;font-size:14px;position:absolute;right:20px;top:20px}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-front .qp-progress .qp-progress-number{color:#000}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-back .qp-text{color:#000;font-size:18px;text-align:center}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-back .qp-progress{color:#89939e;font-size:14px;position:absolute;right:20px;top:20px}.questioning-play .qp-content .qp-question-container .qp-card-container .qp-card .qp-back .qp-progress .qp-progress-number{color:#000}.questioning-play .qp-content .qp-question-container .qp-card-container .back-card-1{background-color:#fefefe;border-radius:18px;box-shadow:0 0 20px 0 #00000014;height:276px;left:50%;max-width:449px;position:absolute;top:32px;transform:translateX(-50%);width:calc(100% - 39px);z-index:2}.questioning-play .qp-content .qp-question-container .qp-card-container .back-card-2{background-color:#fefefe;border-radius:18px;box-shadow:0 0 20px 0 #00000014;height:255px;left:50%;max-width:414px;position:absolute;top:64px;transform:translateX(-50%);width:calc(100% - 74px);z-index:1}.questioning-play .qp-content .qp-question-container .qp-spacer{height:319px;width:100%}.questioning-play .qp-content .qp-question-container .qp-input{margin-top:36px;padding-bottom:100px;width:100%}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit{align-items:center;border-radius:100px;color:#fefefe;cursor:pointer;font-size:12px;font-weight:500;gap:4px;height:28px;justify-content:center;margin-left:auto;margin-top:20px;transition:all .3s ease;width:73px}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit img{height:14px;width:14px}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit:hover{opacity:.6}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit[disabled]{cursor:not-allowed;opacity:.5}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit.qp-input-submit-next{width:82px}.questioning-play .qp-content .qp-question-container .qp-input .qp-input-submit.qp-input-submit-next img{height:14px;width:14px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container{background-color:#fefefe;border-radius:18px;box-shadow:0 0 20px 0 rgba(207,22,22,.164);gap:16px;margin-bottom:32px;padding:16px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-icon{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 20px 0 #00000014;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-icon img{height:20px;width:20px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-text{font-size:14px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-text .title{font-weight:500;margin-bottom:4px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-text .subtitle{color:#89939e;font-size:13px;margin-bottom:4px;margin-top:-6px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open .qp-open-feedback-container .qp-open-feedback-text .explanation{margin-bottom:6px;margin-top:8px}.questioning-play .qp-content .qp-question-container .qp-input .qp-open textarea{border:none;border-radius:18px;box-shadow:0 0 20px 0 #00000014;color:#000;height:150px;padding-inline-end:16px;padding-inline-start:16px;padding-top:12px;width:100%}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container{background-color:#fefefe;border-radius:18px;box-shadow:0 0 20px 0 rgba(207,22,22,.164);gap:16px;margin-bottom:32px;padding:16px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-icon{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 20px 0 #00000014;justify-content:center;max-height:40px;max-width:40px;min-height:40px;min-width:40px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-icon img{height:20px;width:20px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-text{font-size:14px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-text .title{font-weight:500;margin-bottom:4px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-text .subtitle{color:#89939e;font-size:13px;margin-bottom:4px;margin-top:-6px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-feedback-container .qp-closed-feedback-text .explanation{margin-bottom:6px;margin-top:8px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-mc{gap:16px}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-mc label{align-items:center;background-color:#fefefe;border-radius:16px;box-shadow:0 0 20px 0 #0000000d;cursor:pointer;font-size:14px;gap:12px;height:48px;padding-left:16px;padding-right:20px;transition:all .3s ease;width:100%}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-mc label .qp-closed-mc-radio-text-container{-ms-overflow-style:none;height:22px;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-mc label .qp-closed-mc-radio-text-container::-webkit-scrollbar{display:none}.questioning-play .qp-content .qp-question-container .qp-input .qp-closed .qp-closed-mc label .qp-closed-mc-radio-text-container .qp-closed-mc-radio-text{display:inline-block}.questioning-play .qp-content .m_dde7bd57{background-color:#fefefe}.questioning-play .qp-card-container{perspective:1200px}.questioning-play .qp-card-container .qp-input-submit{border-radius:10px;height:40px;margin-top:16px;width:100%}.questioning-play .qp-card{display:grid;grid-template:1fr/1fr;transition:transform .48s cubic-bezier(.2,.8,.2,1);will-change:transform}.questioning-play .qp-card.is-flipped{transform:rotateY(180deg)}.questioning-play .qp-card-face{grid-area:1/1}.questioning-play .qp-front{transform:rotateY(0deg)}.questioning-play .qp-back{transform:rotateY(180deg)}.questioning-play .qp-card,.questioning-play .qp-card-face{min-height:220px}@media(prefers-reduced-motion:reduce){.questioning-play .qp-card{transition:none}}.questioning-play .qp-card-face .qp-text{-ms-overflow-style:none;flex:1 1 auto;max-width:100%;min-height:0;overflow-y:auto;scrollbar-width:none}.questioning-play .qp-card-face .qp-text::-webkit-scrollbar{display:none}.questioning-play .qp-card-face .qp-text{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.questioning-play .qp-card-face .qp-progress{margin-top:auto}.questioning-play .qp-card{height:clamp(260px,46vh,520px)}.questioning-play .qp-card-face{display:flex;flex-direction:column;min-height:0}.questioning-play .qp-text-content{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;transform:translateZ(0)}.questioning-play .qp-text-content::-webkit-scrollbar{display:none}.questioning-play .qp-text-content{-ms-overflow-style:none;scrollbar-width:none}.questioning-play .qp-text{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.questioning-play .qp-card-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;background:var(--mantine-color-body,#fff);position:relative;transform-style:preserve-3d}.questioning-play .qp-content{transform:none!important}.questioning-play .qp-card.is-flipped .qp-front,.questioning-play .qp-card:not(.is-flipped) .qp-back{pointer-events:none;visibility:hidden}.questioning-play .qp-card.is-flipped .qp-back{pointer-events:auto;visibility:visible}.questioning-play .qp-card{transform-style:preserve-3d}.qp-card-face.qp-back,.qp-card-face.qp-front{border-radius:18px}.qp-evaluation{left:20px;position:absolute;top:20px}.qp-evaluation .qp-evaluation-icon{height:22px;width:22px}.qp-evaluation .qp-evaluation-icon img{height:100%;width:100%}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content{align-items:center;gap:10px;justify-content:center}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content .modal-icon{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 20px 0 #0000001a;height:80px;justify-content:center;margin-bottom:20px;margin-top:60px;width:80px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content .modal-icon.stop-icon img{height:56px;transform:none;width:56px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content .modal-icon img{height:56px;transform:rotate(15deg);width:56px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content-text{margin-bottom:20px;max-width:350px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;white-space:normal;width:300px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content-text.modal-message{align-items:center;width:320px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content-text.modal-message .title{font-size:16px;font-weight:500;margin-bottom:10px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content-text.modal-message .text{font-size:14px;max-width:280px}.delete-confirmation-modal-noteHome-questioning .delete-confirmation-modal-noteHome-content-text-bold{font-weight:600}.delete-confirmation-modal-noteHome-questioning .mantine-Modal-header{background-color:#fefefe;min-height:0;padding:0}.delete-confirmation-modal-noteHome-questioning .mantine-Modal-body{font-family:poppins,sans-serif;padding:0;text-align:center}.delete-confirmation-modal-noteHome-questioning .mantine-Modal-body .m_4081bf90,.delete-confirmation-modal-noteHome-questioning .mantine-Modal-body .mantine-Group-root{justify-content:center;margin-bottom:40px}.delete-confirmation-modal-noteHome-questioning .mantine-Modal-body .m_4081bf90 button,.delete-confirmation-modal-noteHome-questioning .mantine-Modal-body .mantine-Group-root button{border-radius:100px}.delete-confirmation-modal-noteHome-questioning .mantine-Modal-close{border-radius:100px;position:absolute;right:10px;top:10px}.completion-modal{align-items:center;display:flex;flex-direction:column}.completion-modal button{border-radius:100px;margin-bottom:8px}.completion-modal .completion-score{font-size:18px;font-weight:500;margin-bottom:16px}.completion-modal .ring-progress{margin-bottom:24px}.completion-modal .completion-stats{flex-wrap:wrap;gap:40px;justify-content:center;max-width:300px}.completion-modal .completion-stats .stat-item .stat-label{color:#89939e;font-size:12px;font-weight:500}.completion-modal .completion-stats .stat-item .stat-value{align-items:center;font-size:22px;gap:12px}.completion-modal .completion-stats .stat-item .stat-value .square{border-radius:4px;height:12px;width:12px}.completion-modal .completion-stats .stat-item .stat-value .square.correct{background-color:rgba(52,199,92,.502)}.completion-modal .completion-stats .stat-item .stat-value .square.incorrect{background-color:rgba(255,71,87,.502)}.completion-modal .completion-stats .stat-item .stat-value .square.unanswered{background-color:#f1f3f5}.completion-modal .question-overview{margin-bottom:38px;margin-top:32px;max-width:300px;text-align:center;width:100%}.completion-modal .question-overview .question-overview-title{font-size:14px;font-weight:500;margin-bottom:12px}.completion-modal .question-overview .question-numbers{flex-wrap:wrap;gap:12px;justify-content:center}.completion-modal .question-overview .question-numbers .question-number{align-items:center;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;height:28px;justify-content:center;transition:all .3s ease;width:28px}.completion-modal .question-overview .question-numbers .question-number:hover{transform:scale(1.06)}.midsession-overview .midsession-overview-content{align-items:center;text-align:center}.midsession-overview .midsession-overview-content button{border-radius:100px;margin-bottom:8px;margin-top:32px}.midsession-overview .midsession-overview-content .midsession-overview-header{gap:4px;margin-bottom:30px;text-align:center}.midsession-overview .midsession-overview-content .midsession-overview-header .midsession-overview-title{font-size:18px;font-weight:600}.midsession-overview .midsession-overview-content .midsession-overview-header .midsession-overview-subtitle{color:#89939e;font-size:14px;max-width:300px}.midsession-overview .midsession-overview-content .question-numbers{flex-wrap:wrap;gap:12px;justify-content:center;max-width:300px;width:100%}.midsession-overview .midsession-overview-content .question-numbers .question-number{align-items:center;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;height:28px;justify-content:center;transition:all .3s ease;width:28px}.midsession-overview .midsession-overview-content .question-numbers .question-number:hover{transform:scale(1.06)}@keyframes fadeInQuestioningPlay{0%{opacity:0}to{opacity:1}}.questioning-play .back-card-1,.questioning-play .back-card-2,.questioning-play .qp-card,.questioning-play .qp-input{animation:fadeInQuestioningPlay .5s ease-out forwards;animation-delay:0s;opacity:0}.questioning-play .qp-card-container,.questioning-play .qp-input{animation:fadeInQuestioningPlay .5s ease-out forwards}.qp-toets-columns{align-items:stretch;display:flex;flex-direction:row;min-height:calc(100vh - 140px);width:100%}.qp-toets-main{flex:1 1;min-width:0}.qp-header--toets{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.qp-header-tools{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.qp-bron-toggle-btn{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 14px}.qp-bron-toggle-btn:hover{border-color:#ff6601;color:#ff6601}.qp-bron-sidebar{background:#f9fafb;border-left:1px solid #e8e8e8;color:#1f2937;flex-shrink:0;font-size:14px;max-height:calc(100vh - 100px);overflow-y:auto;padding:20px 16px 28px;width:min(400px,40vw)}.qp-bron-sidebar-head{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:20px;padding-bottom:14px}.qp-bron-sidebar-title{flex:1 1;font-size:16px;font-weight:700}.qp-bron-close-btn{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:22px;line-height:1;padding:4px 8px}.qp-bron-close-btn:hover{background:#f3f4f6;color:#374151}.qp-bron-section{margin-bottom:20px}.qp-bron-section-label{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.qp-bron-text{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;line-height:1.6;max-height:50vh;overflow-y:auto;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.qp-bron-empty{color:#9ca3af;font-size:13px;line-height:1.5;margin:0}.qp-bron-files{display:flex;flex-direction:column;gap:10px}.qp-bron-file-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.qp-bron-file-image{border-radius:8px;cursor:pointer;display:block;height:auto;transition:opacity .15s;width:100%}.qp-bron-file-image:hover{opacity:.85}.qp-bron-file-doc{padding:0}.qp-bron-file-doc-header{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:12px 14px}.qp-bron-file-doc-icon{flex-shrink:0;font-size:20px}.qp-bron-file-doc-name{color:#374151;font-size:13px;font-weight:600;word-break:break-word}.qp-bron-pdf-viewer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.qp-bron-pdf-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;font-size:13px;gap:8px;padding:10px 14px}.qp-bron-pdf-name{color:#374151;flex:1 1;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-bron-pdf-pages{color:#9ca3af;flex-shrink:0;font-size:11px}.qp-bron-pdf-pages-scroll{background:#e5e7eb;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 220px);overflow-y:auto;padding:4px}.qp-bron-pdf-page{background:#fff;box-shadow:0 1px 3px #00000014;display:block;height:auto;width:100%}.qp-bron-link-list{list-style:none;margin:0;padding-left:0}.qp-bron-link-list li{align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:flex;font-size:13px;gap:8px;padding:8px 0}.qp-bron-link-list li:last-child{border-bottom:none}.qp-bron-link-icon{flex-shrink:0;font-size:16px}.qp-play-topbar{align-items:center;display:flex;gap:16px;margin:0 auto 8px;max-width:720px;padding:0 24px;width:100%}.qp-stop-btn{background:none;border:none;color:#ff6601;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:6px 0;white-space:nowrap}.qp-stop-btn:hover{opacity:.7}.qp-counter{color:#6b7280;font-size:13px;font-weight:500;margin-left:auto}.qp-topic-label{background:#374151;border-radius:100px;color:#fff;font-size:12px;font-weight:500;padding:3px 10px}.qp-progress-bar-wrap{margin:0 auto 24px;max-width:720px;padding:0 24px;width:100%}.qp-progress-bar{width:100%}.qp-flat-card{background:#fff;border-radius:16px;box-shadow:0 1px 8px #0000000f;margin:0 auto;max-width:620px;padding:28px 24px 24px;width:100%}.qp-flat-card .qp-flat-card-question{color:#111827;font-size:16px;line-height:1.55;margin-bottom:20px}.qp-flat-card .qp-flat-card-question strong{font-weight:600}.qp-flat-card .qp-flat-card-input .qp-input-text-open textarea{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:12px 14px}.qp-flat-card .qp-flat-card-input .qp-input-text-open textarea:focus{border-color:#ff6601}.qp-flat-card .qp-flat-card-input .qp-input-text-open textarea:disabled{background:#f9fafb;color:#374151}.qp-flat-card .qp-flat-card-input .qp-closed-mc{gap:10px}.qp-flat-card .qp-flat-card-input .qp-closed-mc label{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;transition:border-color .15s,background .15s}.qp-flat-card .qp-flat-card-input .qp-closed-mc label:hover{background:#f3f4f6}.qp-flat-card .qp-flat-card-input .qp-closed-mc label .qp-closed-mc-radio{flex-shrink:0}.qp-flat-card .qp-flat-card-input .qp-closed-mc label .qp-closed-mc-radio-text-container{flex:1 1;min-width:0;overflow:hidden}.qp-flat-card .qp-flat-card-input .qp-closed-mc label .qp-closed-mc-radio-text-container .qp-closed-mc-radio-text{display:block;line-height:1.45;white-space:normal;word-break:break-word}.qp-answer-section{animation:fadeInQuestioningPlay .3s ease-out;margin:12px auto 0;max-width:620px;padding:16px 24px;width:100%}.qp-answer-section .qp-answer-label{color:#111827;font-size:14px;font-weight:700;margin-bottom:6px}.qp-answer-section .qp-answer-text{color:#374151;font-size:14px;line-height:1.55;margin-bottom:8px}.qp-answer-section .qp-answer-explanation{display:flex;flex-direction:column;gap:4px;margin-top:4px}.qp-answer-section .qp-explanation-line{color:#6b7280;font-size:13px;line-height:1.5}.qp-action-row{margin:16px auto 0;max-width:620px;width:100%}.qp-submit-btn{align-items:center;background:#ff6601;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:15px;transition:background .15s,opacity .15s;width:100%}.qp-submit-btn:hover:not(:disabled){background:#e55c00}.qp-submit-btn:disabled{cursor:not-allowed;opacity:.4}.qp-next-btn{background:#ff6601;border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:15px;transition:background .15s;width:100%}.qp-next-btn:hover{background:#e55c00}.sm2-hint-text{color:#9ca3af;font-size:12px;margin-top:8px;text-align:center}.sm2-grade-buttons{gap:10px;margin:16px auto 0;max-width:620px;width:100%}.sm2-grade-buttons .sm2-btn{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;padding:12px 8px;text-align:center;transition:all .15s}.sm2-grade-buttons .sm2-btn.sm2-again{background:#ff6565;color:#fff}.sm2-grade-buttons .sm2-btn.sm2-again:hover{background:#f04}.sm2-grade-buttons .sm2-btn.sm2-hard{background:#ea580c;color:#fff}.sm2-grade-buttons .sm2-btn.sm2-hard:hover{background:#c2410c}.sm2-grade-buttons .sm2-btn.sm2-good{background:#16a34a;color:#fff}.sm2-grade-buttons .sm2-btn.sm2-good:hover{background:#15803d}.sm2-grade-buttons .sm2-btn.sm2-easy{background:#16a34a;color:#fff}.sm2-grade-buttons .sm2-btn.sm2-easy:hover{background:#15803d}.questions-overview{align-items:center;font-family:poppins,sans-serif;padding-left:40px;padding-right:40px}.questions-overview .spacer-overview{height:28px;width:100%}.questions-overview .overview-content{align-items:center;margin-top:67px;max-width:720px;width:100%}.questions-overview .overview-content .bottom-bar{gap:18px;margin-bottom:28px}.questions-overview .overview-content .bottom-bar .play-button{align-items:center;background-color:#8081af;border-radius:100px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px}.questions-overview .overview-content .bottom-bar .play-button:hover{background-color:#ff6601}.questions-overview .overview-content .bottom-bar .play-button:hover img{transform:scale(1.08)}.questions-overview .overview-content .bottom-bar .play-button img{height:16px;width:16px}.questions-overview .overview-content .bottom-bar .settings-button{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;height:40px;justify-content:center;transition:all .3s ease;width:40px}.questions-overview .overview-content .bottom-bar .settings-button:hover img{opacity:1;transform:scale(1.06)}.questions-overview .overview-content .bottom-bar .settings-button img{height:18px;opacity:.6;transition:all .3s ease;width:18px}.questions-overview .overview-content .title-overview{align-items:center;gap:17px;margin-bottom:28px;text-align:center}.questions-overview .overview-content .title-overview .folder-icon{align-items:center;border-radius:100px;height:54px;justify-content:center;width:54px}.questions-overview .overview-content .title-overview .folder-icon img{height:34px;width:34px}.questions-overview .overview-content .title-overview .title-overview-text .title-subheader{color:#89939e;font-size:16px}.questions-overview .overview-content .title-overview .title-overview-text .title-text{font-size:24px;font-weight:600;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.questions-overview .overview-content .title-overview .title-overview-text .title-text .typing-cursor{animation:blink 1s infinite;line-height:1;margin-left:2px;margin-top:6px;vertical-align:top}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.questions-overview .overview-content .questions-header{align-items:center;justify-content:space-between;margin-bottom:12px;width:100%}.questions-overview .overview-content .questions-header .questions-header-right{align-items:center;gap:12px}.questions-overview .overview-content .questions-header .questions-header-right .save-status-indicator{align-items:center;color:#89939e;font-size:12px;gap:6px;min-height:18px;min-width:120px}.questions-overview .overview-content .questions-header .questions-header-right .save-status-indicator .muted{opacity:.4}.questions-overview .overview-content .questions-header .questions-header-right .save-status-indicator .spin-animation{animation:qo-spin 1s linear infinite}.questions-overview .overview-content .questions-header .questions-header-right .reveal-all-button{cursor:pointer;height:24px;transition:all .3s ease;width:24px}.questions-overview .overview-content .questions-header .questions-header-right .reveal-all-button:hover{opacity:.6}.questions-overview .overview-content .questions-header .questions-header-right .reveal-all-button img{height:100%;width:100%}.questions-overview .overview-content .questions-header .questions-header-text{color:#89939e;font-size:14px;font-weight:500}.questions-overview .no-questions{align-items:center;gap:8px;height:400px;justify-content:center}.questions-overview .no-questions,.questions-overview .no-questions .no-questions-text{color:#89939e;font-size:16px;font-weight:500}.questions-overview .no-questions .no-questions-button{align-items:center;color:#000;font-size:16px;font-weight:500;gap:6px}.questions-overview .no-questions .no-questions-button img{height:18px;width:18px}.questions-overview .questions-list{padding-bottom:160px;width:100%}.questions-overview .questions-list .question-item{margin-bottom:16px;position:relative;transition:all .3s ease;width:100%}.questions-overview .questions-list .question-item .question-inputs{align-items:center;gap:20px;transition:margin-right .3s ease}.questions-overview .questions-list .question-item .question-inputs .question-type-container{height:40px;width:40px}.questions-overview .questions-list .question-item .question-inputs .question-type-container img{height:100%;width:100%}.questions-overview .questions-list .question-item .question-inputs .textarea-container{position:relative;width:100%}.questions-overview .questions-list .question-item .question-inputs .textarea-container .hide-question-button{cursor:pointer;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:20px}.questions-overview .questions-list .question-item .question-inputs .textarea-container .hide-question-button img{height:100%;width:100%}.questions-overview .questions-list .question-item .question-inputs .textarea-container .hide-question-button:hover{opacity:.6}.questions-overview .questions-list .question-item .question-inputs .textarea-container .mantine-InputWrapper-root.mantine-Textarea-root{transition:all .3s ease;width:100%}.questions-overview .questions-list .question-item .question-inputs .textarea-container .mantine-InputWrapper-root.mantine-Textarea-root textarea{border-radius:8px;transition:all .3s ease}.questions-overview .questions-list .question-item .question-inputs .textarea-container .mantine-InputWrapper-root.mantine-Textarea-root textarea:focus{border:1px solid #e3e5ff}.questions-overview .questions-list .question-item:hover .question-inputs{margin-right:24px}.questions-overview .questions-list .question-item:hover .question-delete-cross{opacity:1;transition:opacity .3s ease,visibility .3s ease;transition-delay:.1s;visibility:visible}.questions-overview .questions-list .question-delete-cross{align-items:center;background-color:#89939e;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;max-height:16px;max-width:16px;min-height:16px;min-width:16px;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:none;visibility:hidden}.questions-overview .questions-list .question-delete-cross:hover{background-color:#ff3742}.questions-overview .questions-list .new-question-button{align-items:center;align-self:center;cursor:pointer;font-size:14px;font-weight:500;gap:6px;justify-self:center;margin-top:34px;transition:all .3s ease}.questions-overview .questions-list .new-question-button img{height:18px;width:18px}.questions-overview .questions-list .new-question-button:hover{opacity:.6}@keyframes qo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.questions-settings-modal input{border-radius:100px;width:280px}.questions-settings-modal input:focus{border:1px solid #e3e5ff}.questions-settings-modal .mantine-Modal-close{position:absolute;right:10px;top:10px}.questions-settings-modal .mantine-Modal-header{background-color:#fefefe;min-height:0;padding:0}.questions-settings-modal .settings-modal{align-items:center}.questions-settings-modal .settings-modal .settings-icon{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 10px 0 #0000001a;height:60px;justify-content:center;margin-bottom:26px;margin-top:60px;width:60px}.questions-settings-modal .settings-modal .settings-icon img{height:26px;width:26px}.questions-settings-modal .settings-modal .header-text{margin-bottom:26px;text-align:center}.questions-settings-modal .settings-modal .header-text .title{font-size:16px;font-weight:500}.questions-settings-modal .settings-modal .header-text .subtitle{color:#89939e;font-size:14px;font-weight:500}.questions-settings-modal .settings-modal .mantine-Select-root,.questions-settings-modal .settings-modal .mantine-Select-root .mantine-Select-wrapper{max-height:32px!important;min-height:32px!important}.questions-settings-modal .settings-modal .mantine-Select-root .mantine-Select-wrapper .mantine-Select-input{border-radius:100px}.questions-settings-modal .settings-modal .mantine-Select-root .mantine-Select-wrapper .mantine-Select-input:focus{border:1px solid #e3e5ff}.questions-settings-modal .settings-modal .mantine-Select-root .mantine-Select-wrapper input{max-height:32px!important;min-height:32px!important}.questions-settings-modal .settings-modal .edit-actions{gap:18px;margin-bottom:26px}.questions-settings-modal .settings-modal .edit-actions .delete-button{align-items:center;border:2px solid #ee2400;border-radius:100px;color:#ee2400;cursor:pointer;font-weight:500;height:36px;justify-content:center;transition:background-color .2s ease-out;width:280px}.questions-settings-modal .settings-modal .edit-actions .delete-button:hover{background-color:#ee2400;color:#fefefe}.questions-settings-modal .settings-modal .modal-options{font-size:14px;font-weight:500;gap:16px;margin-bottom:20px;margin-top:20px}.questions-settings-modal .settings-modal .modal-options .cancel-button{align-items:center;border:none!important;border-radius:100px;box-shadow:0 0 10px 0 #0000001a!important;color:#000!important;cursor:pointer;height:40px;justify-content:center;transition:background-color .2s ease-out;width:110px}.questions-settings-modal .settings-modal .modal-options .save-button{align-items:center;background-color:#ff6601;background-color:#000!important;border-radius:100px;color:#fefefe!important;cursor:pointer;height:36px;justify-content:center;transition:background-color .2s ease-out;width:110px}.question-card{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:8px;overflow:hidden;transition:all .2s}.question-card:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.question-card-header{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;-webkit-user-select:none;user-select:none}.question-card-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.question-card-left .question-type-icon{flex-shrink:0;height:20px;width:20px}.question-card-left .question-card-front{color:#111827;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-card-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.question-card-right .question-topic-tag{background:#fff7ed;border-radius:10px;color:#ff6601;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.question-card-right .question-difficulty-badge{border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;white-space:nowrap}.question-card-right .collapse-chevron{color:#9ca3af;font-size:10px;transition:transform .2s}.question-card-right .collapse-chevron.collapsed{transform:rotate(-90deg)}.question-card-body{animation:slideDown .2s ease-out;border-top:1px solid #f3f4f6;padding:0 16px 16px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.question-card-answer,.question-card-explanation,.question-card-source{color:#374151;font-size:13px;line-height:1.5;margin-top:10px}.question-card-answer strong,.question-card-explanation strong,.question-card-source strong{color:#111827;font-weight:600}.question-card-explanation{color:#6b7280}.question-card-source{color:#9ca3af;font-size:12px}.question-card-actions{border-top:1px solid #f3f4f6;display:flex;gap:8px;margin-top:12px;padding-top:12px}.qca-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 16px;transition:all .15s}.qca-btn.edit:hover{background:#f3f4f6}.qca-btn.delete{border-color:#fecaca;color:#dc2626}.qca-btn.delete:hover{background:#fef2f2}.question-edit-form{gap:8px;padding-top:12px}.question-edit-form .edit-done-btn{align-self:flex-end;background:#ff6601;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 20px}.question-edit-form .edit-done-btn:hover{background:#e55c00}.bulk-actions{display:flex;gap:8px;margin-bottom:8px;padding:0 8px}.bulk-actions .bulk-action-btn{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .15s}.bulk-actions .bulk-action-btn:hover{background:#fee2e2}.add-question-row{gap:8px;justify-content:center;margin-top:12px}.play-button.disabled{cursor:not-allowed;opacity:.4}.qo-start-cta{background:#ff6601;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:600;margin:24px auto 80px;max-width:620px;padding:16px;text-align:center;transition:background .15s;width:100%}.qo-start-cta:hover{background:#e55c00}.topic-homescreen{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:40px 20px;width:100%}.topic-homescreen.empty,.topic-homescreen.loading{justify-content:center;min-height:300px}.topic-homescreen.empty{color:#6b7280;text-align:center}.topic-homescreen-loader{animation:spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ff6601;height:32px;width:32px}.topic-homescreen-back{align-items:center;align-self:flex-start;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:6px;margin-bottom:24px;transition:color .2s}.topic-homescreen-back:hover{color:#111827}.topic-homescreen-back img{height:16px;width:16px}.topic-back-btn{background:#fff;border:1px solid #e5e7eb;border-radius:20px;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 20px}.topic-homescreen-header{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.topic-mastery-ring{height:120px;position:relative;width:120px}.topic-mastery-ring svg{display:block}.topic-mastery-ring-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.topic-mastery-ring-pct{color:#111827;font-size:28px;font-weight:700;line-height:1}.topic-mastery-ring-text{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.topic-homescreen-title{color:#111827;font-size:22px;font-weight:600;margin:0;text-align:center}.topic-homescreen-stats{color:#6b7280;display:flex;font-size:13px;gap:6px}.topic-homescreen-stats .topic-stat-dot{opacity:.4}.topic-homescreen-actions{display:flex;gap:16px;width:100%}.topic-action-card{align-items:flex-start;border:2px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex:1 1;gap:14px;padding:20px;transition:all .2s}.topic-action-card:hover{border-color:#ff6601;box-shadow:0 4px 20px #ff66011a}.topic-action-card.flashcard-card:hover{border-color:#8b5cf6;box-shadow:0 4px 20px #8b5cf61a}.topic-action-icon{font-size:28px;line-height:1}.topic-action-info{display:flex;flex-direction:column;gap:4px}.topic-action-info h3{color:#111827;font-size:16px;font-weight:600;margin:0}.topic-action-info p{color:#6b7280;font-size:12px;margin:0}.topic-due-badge{background:#fef3c7;border-radius:10px;color:#92400e;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.set-topic-overview{align-items:center;gap:20px;justify-content:flex-start;min-height:60vh;padding:24px 20px 48px}.set-topic-overview-inner{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 24px #0000000f;max-width:520px;padding:28px 24px;width:100%}.set-topic-overview-kicker{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.set-topic-overview-title{color:#111827;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 8px}.set-topic-overview-stats{color:#374151;font-size:15px;margin:0 0 20px}.set-topic-overview-hint{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.set-topic-overview-cta{background:#ff6601;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:24px;padding:14px 24px;transition:background .2s,transform .15s;width:100%}.set-topic-overview-cta:hover{background:#e55c00}.set-topic-overview-cta:active{transform:scale(.99)}.set-topic-mastery-card{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 24px #0000000f;max-width:520px;padding:24px;width:100%}.set-topic-mastery-title{color:#111827;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px;padding-bottom:16px}.set-topic-mastery-divider{background:#ff6601;border-radius:2px;height:2px;margin-bottom:4px}.set-topic-mastery-list{display:flex;flex-direction:column}.set-topic-mastery-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:16px;justify-content:space-between;padding:16px 0}.set-topic-mastery-row:last-child{border-bottom:none}.set-topic-mastery-row-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.set-topic-mastery-row-name{color:#111827;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-topic-mastery-row-meta{color:#9ca3af;font-size:13px;font-style:italic}.set-topic-mastery-row-bar-wrap{align-items:center;display:flex;flex-shrink:0;gap:10px;width:160px}.set-topic-mastery-row-bar{background:#e5e7eb;border-radius:100px;flex:1 1;height:8px;overflow:hidden}.set-topic-mastery-row-bar-fill{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.set-topic-mastery-row-pct{font-size:14px;font-weight:700;min-width:36px;text-align:right}.set-topic-km-card{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 24px #0000000f;max-width:520px;padding:24px;width:100%}.set-topic-km-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.set-topic-km-label{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0 0 4px}.set-topic-km-pro-badge{background:#ff6601;border-radius:5px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1;padding:3px 7px}.set-topic-km-subtitle{color:#9ca3af;font-size:13px;margin:0}.set-topic-km-total{align-items:flex-end;display:flex;flex-direction:column}.set-topic-km-total-pct{font-size:32px;font-weight:800;line-height:1}.set-topic-km-total-label{color:#9ca3af;font-size:12px;font-weight:500}.set-topic-km-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.set-topic-km-cell{background:#fafafa;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.set-topic-km-cell-top{align-items:center;display:flex;gap:6px}.set-topic-km-arrow{font-size:11px;font-weight:700;line-height:1}.set-topic-km-cell-name{color:#111827;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-topic-km-cell-bottom{align-items:center;display:flex;gap:8px}.set-topic-km-cell-bar{background:#e5e7eb;border-radius:100px;flex:1 1;height:7px;overflow:hidden}.set-topic-km-cell-bar-fill{border-radius:100px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.set-topic-km-cell-pct{font-size:13px;font-weight:700;min-width:32px;text-align:right}.set-topic-mastery-loading{display:flex;justify-content:center;padding:32px 0}.set-topic-mastery-spinner{animation:sto-spin .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ff6601;height:28px;width:28px}@keyframes sto-spin{to{transform:rotate(1turn)}}.footer{color:#89939e;font-size:14px;justify-content:space-between;max-width:1360px;padding-bottom:60px;padding-top:120px;width:100%}.footer .footer-links{gap:30px}.footer .footer-links a{color:#89939e;text-decoration:none}.shared-preview-page{background:linear-gradient(135deg,#f8f9ff,#fff5f0 50%,#f0f4ff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.shared-preview-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-bottom:1px solid #0000000f;display:flex;justify-content:center;padding:20px 32px}.shared-preview-logo{cursor:pointer;-webkit-user-select:none;user-select:none}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#000460,#ff6601);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;letter-spacing:-.5px}.shared-preview-error,.shared-preview-loading{align-items:center;color:#89939e;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh;text-align:center}.shared-preview-error .error-icon{font-size:48px;margin-bottom:8px}.shared-preview-error h2{color:#1a1a2e;font-size:24px;font-weight:600;margin:0}.shared-preview-error p{color:#89939e;font-size:16px;margin:0 0 16px;max-width:400px}.shared-preview-content{display:flex;justify-content:center;padding:40px 24px 80px}.shared-preview-card{animation:fadeInUp .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f,0 1px 3px #0000000a;max-width:780px;padding:40px;width:100%}.shared-badge{align-items:center;background:#ff660114;border-radius:100px;color:#ff6601;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:20px;padding:6px 14px}.shared-badge svg{flex-shrink:0}.shared-badge strong{font-weight:600}.shared-title{color:#1a1a2e;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 12px}.shared-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.shared-folder,.shared-subject{background:#f2f3f5;border-radius:100px;color:#444;display:inline-block;font-size:13px;font-weight:500;padding:4px 12px}.shared-date{color:#89939e;font-size:13px}.shared-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.shared-tag{background:#ff660114;border-radius:100px;color:#ff6601;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.shared-note-content{border-bottom:1px solid #f0f0f5;border-top:1px solid #f0f0f5;color:#333;font-size:15px;line-height:1.7;margin-bottom:32px;max-height:600px;overflow-y:auto;padding:24px 0}.shared-note-content h1{color:#1a1a2e;font-size:24px;margin:20px 0 12px}.shared-note-content h2{color:#1a1a2e;font-size:20px;margin:18px 0 10px}.shared-note-content h3{color:#1a1a2e;font-size:17px;margin:16px 0 8px}.shared-note-content p{margin:0 0 12px}.shared-note-content ol,.shared-note-content ul{margin:0 0 12px;padding-left:24px}.shared-note-content blockquote{border-left:3px solid #ff6601;color:#666;font-style:italic;margin:12px 0;padding-left:16px}.shared-note-content code{background:#f2f3f5;border-radius:4px;font-size:13px;padding:2px 6px}.shared-note-content img{border-radius:8px;margin:12px 0;max-width:100%}.shared-flashcards{margin-bottom:32px;margin-top:20px}.flashcard-count{border-bottom:1px solid #f0f0f5;color:#89939e;font-size:15px;font-weight:600;margin-bottom:16px;padding-bottom:12px}.flashcard-list{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.flashcard-item{align-items:stretch;background:#fafbfc;border:1px solid #f0f0f5;border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:background .15s ease,border-color .15s ease}.flashcard-item:hover{background:#f5f6fa;border-color:#e3e5ea}.flashcard-number{align-items:center;align-self:center;background:#ff66011a;border-radius:50%;color:#ff6601;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.flashcard-content{display:flex;flex:1 1;flex-direction:column;gap:6px}.flashcard-front{color:#1a1a2e;font-size:14px;font-weight:600}.flashcard-divider{background:linear-gradient(90deg,#ff6601,#0000);border-radius:2px;height:2px;width:40px}.flashcard-back{color:#666;font-size:14px}.flashcard-type{align-self:center;background:#f2f3f5;border-radius:100px;color:#89939e;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.flashcard-type,.shared-cta{align-items:center;display:flex}.shared-cta{flex-direction:column;gap:12px;padding-top:8px}.shared-cta-hint{color:#89939e;font-size:13px;margin:0}.shared-cta-hint a{color:#ff6601;font-weight:500;text-decoration:none}.shared-cta-hint a:hover{text-decoration:underline}@media(max-width:640px){.shared-preview-card{border-radius:16px;padding:24px 20px}.shared-title{font-size:22px}.shared-note-content{max-height:400px}}.shared-podcast-preview{align-items:center;background:linear-gradient(135deg,#ff66010a,#ff8b3d05);border:1px solid #ff66011a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:32px 24px}.shared-podcast-preview .podcast-preview-icon{align-items:center;background:#ff660114;border-radius:20px;display:flex;height:80px;justify-content:center;width:80px}.shared-podcast-preview .podcast-preview-details{color:#666;display:flex;flex-wrap:wrap;font-size:.85rem;gap:10px;justify-content:center}.shared-podcast-preview .podcast-preview-duration,.shared-podcast-preview .podcast-preview-source{background:#0000000d;border-radius:6px;padding:2px 8px}.shared-podcast-preview .podcast-preview-source{font-size:.75rem;font-weight:500;letter-spacing:.02em}.shared-podcast-preview .podcast-preview-audio{color:#32d175;font-weight:500}.shared-podcast-preview .podcast-preview-description{color:#666;font-size:.9rem;margin:0;max-width:400px;text-align:center}.settings-page{background:#fefefe;height:100vh;opacity:0;overflow-x:hidden;overflow-y:hidden;position:relative;transform:scale(.99);transition:opacity .08s ease-out,transform .08s ease-out}.settings-page.enter{opacity:1;transform:scale(1)}.settings-page.exit{opacity:0;transform:scale(.99)}.settings-page button{border-radius:100px}.settings-page .close-button{align-items:center;cursor:pointer;gap:2px;position:absolute;right:64px;top:38px;transition:opacity .2s ease-out;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.settings-page .close-button:hover .close-button-background img{transform:scale(1.2);transition:transform .2s ease-out}.settings-page .close-button .close-button-background{align-items:center;background-color:#fefefe;border-radius:50%;box-shadow:0 0 10px 0 #0000001a;display:flex;height:30px;justify-content:center;width:30px}.settings-page .close-button .close-button-text{color:#89939e;font-size:12px;font-weight:500;margin-top:4px}.settings-page .settings-page-content{font-family:poppins,sans-serif;justify-content:center;padding-top:100px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs{gap:40px;justify-content:center;overflow-x:hidden;overflow-y:overlay;scrollbar-gutter:stable;width:100%}.settings-page .settings-page-content .settings-page-content-tabs::-webkit-scrollbar{width:8px}.settings-page .settings-page-content .settings-page-content-tabs::-webkit-scrollbar-track{background:#0000}.settings-page .settings-page-content .settings-page-content-tabs::-webkit-scrollbar-thumb{background-color:#0000;border-radius:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.settings-page .settings-page-content .settings-page-content-tabs:hover::-webkit-scrollbar-thumb{background-color:#0003}.settings-page .settings-page-content .settings-page-content-tabs:hover::-webkit-scrollbar-thumb:hover{background-color:#0006}.settings-page .settings-page-content .settings-page-content-tabs.hide-scrollbar{overflow-y:hidden}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header{align-items:center;font-size:14px;font-weight:500;gap:8px;margin-bottom:4px;margin-left:14px}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header.margin-tabs-header{margin-top:42px}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header.logout-tab{color:#ee2400;cursor:pointer;transition:opacity .2s ease-out}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header.logout-tab:hover{opacity:.6}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header .tabs-header-icon{height:20px;width:20px}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header .tabs-header-icon img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .tabs-header .tabs-header-text{font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-list:before{border:none}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-list{overflow:visible;padding-left:60px;position:sticky;top:0}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-tab{border:none;border-radius:.5rem;cursor:pointer;width:203px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-tab:where([data-active]){background-color:#f6f6f6}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel{flex:1 1;max-height:calc(100vh - 120px);max-width:600px;padding-right:60px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel[value=subscription]{max-width:950px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account{width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account.subscription-tab{max-width:950px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-header{font-size:20px;font-weight:500;margin-bottom:20px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .subheader-text{color:#89939e;font-size:14px;font-weight:400;margin-bottom:20px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content{width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile{gap:24px;padding-bottom:60px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-header{align-items:center;justify-content:space-between;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-header .text-header{font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-header .text-subheader{align-items:center;color:#89939e;font-size:14px;font-weight:400;gap:6px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-header .text-subheader img{height:18px;width:18px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content{align-items:center;gap:12px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content .header .text-header{font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content .header .text-subheader{color:#89939e;font-size:14px;font-weight:400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content .profile-image{align-items:center;background-color:#f6f6f6;border-radius:50%;height:60px;justify-content:center;width:60px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content .profile-image .profile-initial{font-size:26px;font-weight:400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .settings-page-content-tabs-account-content-profile-content .profile-image .school-icon{height:32px;width:32px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile{width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message{background:linear-gradient(0deg,hsla(0,0%,93%,.122),hsla(0,0%,93%,.502));border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 0 16px 0 #0000000f}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message .edit-profile-header{align-items:center;height:150px;justify-content:center;position:relative;width:100%;z-index:1}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message .edit-profile-header .background-circle{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message .edit-profile-header .text-header{align-items:center;color:#000;font-size:18px;gap:3px;height:31px;justify-content:center;width:86px;z-index:2}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message .edit-profile-header .text-header .smile-icon{align-items:center;height:5px;justify-content:center;width:12px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile.contact-message .edit-profile-header .text-header .smile-icon img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .text-header{font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .text-subheader{color:#89939e;font-size:14px;font-weight:400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}@media(max-width:900px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container{flex-direction:column}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card{background-color:#f6f6f6;border:2px solid #0000;border-radius:16px;box-shadow:0 2px 12px #00000014;display:flex;flex:1 1;flex-direction:column;max-width:280px;min-height:380px;min-width:200px;padding:24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}@media(max-width:900px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card{max-width:100%;min-height:auto}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.highlighted{background:linear-gradient(180deg,#fff8f3,#fff);border-color:#ff6601}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.current{background:#f6f6f6;border-color:#34c75c}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.current.pro{animation:borderFlow 3s ease infinite;background-clip:padding-box,border-box;background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(135deg,#000460,#ff6601 50%,#000460);background-origin:padding-box,border-box;background-size:200% 200%;border:2px solid #0000}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.current.pro .current-badge{background:linear-gradient(135deg,#000460,#ff6601)}@keyframes borderFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.highlighted.current{background:#f6f6f6;border-color:#34c75c}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card.highlighted.current.pro{animation:borderFlow 3s ease infinite;background-clip:padding-box,border-box;background-image:linear-gradient(#f6f6f6,#f6f6f6),linear-gradient(135deg,#000460,#ff6601 50%,#000460);background-origin:padding-box,border-box;background-size:200% 200%;border:2px solid #0000}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-badge{background:linear-gradient(135deg,#ff6601,#ff8533);border-radius:20px;color:#fff;font-size:12px;font-weight:600;left:50%;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .current-badge{background:linear-gradient(135deg,#34c75c,#4ade80);border-radius:20px;color:#fff;font-size:12px;font-weight:600;left:50%;padding:6px 16px;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header{margin-bottom:20px;padding-top:8px;text-align:center}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header .plan-name{color:#000;font-size:20px;font-weight:600;margin-bottom:12px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header .plan-price{margin-bottom:8px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header .plan-price .price{color:#000;font-size:32px;font-weight:700}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header .plan-price .period{color:#89939e;font-size:14px;font-weight:400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-card-header .plan-description{color:#89939e;font-size:13px;line-height:1.4}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-features{display:flex;flex:1 1;flex-direction:column;gap:12px;margin-bottom:20px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-features .plan-feature{align-items:center;display:flex;gap:10px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-features .plan-feature .feature-icon{flex-shrink:0;height:20px;width:20px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-features .plan-feature span{color:#000;font-size:14px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action{margin-top:auto}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s ease;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.upgrade{background:linear-gradient(135deg,#ff6601,#ff8533);color:#fff}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.upgrade:hover{background:linear-gradient(135deg,#e55a00,#ff6601);transform:scale(1.02)}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.current{background-color:#f0f0f0;color:#89939e}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.current:not(:disabled):hover{background-color:#e5e5e5}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.current:disabled{cursor:default}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.downgrade{background-color:#0000;border:1px solid #89939e;color:#89939e}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-button.downgrade:hover{background-color:#f5f5f5}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-cancel-link{color:#89939e;cursor:pointer;font-size:12px;padding:6px 0;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease;-webkit-user-select:none;user-select:none}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-header .plan-cards-container .plan-card .plan-action .plan-cancel-link:hover{color:#555}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content{gap:14px;margin-top:12px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container{background-color:#fefefe;border-bottom-left-radius:12px;border-bottom-right-radius:12px;font-size:16px;margin-top:0}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .content-header{align-items:center;align-self:center;height:31px;justify-content:space-between;margin-bottom:35px;margin-top:35px;width:110px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .content-header.feedback-header{margin-bottom:10px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .content-header .content-header-text{font-size:16px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .content-header .content-header-divider{background-color:#89939e;border-radius:100px;height:2px;width:28px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form{gap:16px;padding:0 40px 16px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .rating{align-items:center;align-self:center;gap:8px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .rating .rating-text{text-align:center}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item{gap:12px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .send-button{align-items:center;background-color:#ececec;border-radius:100px;cursor:pointer;height:40px;justify-content:center;margin-left:auto;transition:background-color .2s ease-out;width:160px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .send-button:hover{background-color:#a1a1a1;color:#ececec}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .send-button:hover .send-button-text{color:#ececec}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .send-button .send-button-text{color:#000;font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .send-button .send-button-text:hover{color:#ececec}@media(max-width:700px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item.names{flex-direction:column}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .mantine-TextInput-label{font-size:13px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .m_8fb7ebe7{height:30px;margin-top:4px;min-height:30px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .mantine-Textarea-input{border-radius:10px!important}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .m_8fb7ebe7:disabled,.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content.contact-email-container .contact-form .contact-form-item .m_8fb7ebe7[data-disabled]{background-color:hsla(0,0%,93%,.522)!important}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container{gap:20px;margin-top:10px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item{align-items:center;background-color:#f6f6f6;border-radius:12px;box-shadow:inset 0 0 8px 0 #0000000f;height:180px;justify-content:space-between;width:100%}@media(max-width:900px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item{flex-direction:column;gap:20px;height:auto;padding-bottom:15px;padding-top:15px}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header{height:150px;justify-content:space-between;margin-left:15px}@media(max-width:900px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header{gap:20px;height:auto;justify-content:start}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header .subscription-overview-item-header-text{align-items:center;gap:8px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header .subscription-overview-item-header-text .subscription-overview-item-header-text-text{font-size:16px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header .subscription-overview-item-header-text .subscription-overview-item-header-text-text-subtext{background-color:rgba(52,199,91,.055);border:1px solid #34c75c;border-radius:100px;padding:0 7px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header .subscription-overview-item-header-text .subscription-overview-item-header-text-text-subtext .subscription-overview-item-header-text-text-subtext-text{color:#34c75c;font-size:10px;font-weight:600}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-header .subscription-description{color:#89939e;font-size:13px;font-weight:400;margin-right:15px;margin-top:10px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content{background-color:#fefefe;border-radius:6px;height:150px;justify-content:center;margin-right:15px;width:70%}@media(max-width:900px){.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content{height:auto;margin-right:0;padding-bottom:10px;padding-top:10px;width:calc(100% - 30px)}}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content .subscription-list-container{gap:6px;margin-left:8px;padding-right:8px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content .subscription-list-container .subscription-feature{align-items:center;gap:10px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content .subscription-list-container .subscription-feature .subscription-feature-icon{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content .subscription-list-container .subscription-feature .subscription-feature-icon img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .subscription-overview-item .subscription-overview-item-content .subscription-list-container .subscription-feature .subscription-feature-text{font-size:14px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .link-button{background:#0000;border:none;color:#0a66c2;cursor:pointer;font-size:13px;font-weight:500;padding:0;text-decoration:underline}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .subscription-overview-item-container .link-button.emph{color:#ff6601}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .delete-account{border:2px solid #ee2400;border-radius:10px;cursor:pointer;padding:8px 20px;transition:background-color .2s ease-out}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .delete-account .delete-account-text{color:#ee2400;font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .delete-account:hover{background-color:#ee2400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .delete-account:hover .delete-account-text{color:#fefefe}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .input-name{width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .input-name input{border-radius:100px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .edit-button{align-items:center;background-color:#fefefe;border-radius:100px;box-shadow:0 0 10px 0 #0000001a;cursor:pointer;height:36px;justify-content:center;transition:background-color .2s ease-out;width:36px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .edit-button:hover{background-color:#f6f6f6}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .edit-button img{height:17px;width:17px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .m_8fb7ebe7:disabled,.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .m_8fb7ebe7[data-disabled]{color:#000}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .change-password{background-color:rgba(238,36,0,.537);border-radius:10px;cursor:pointer;padding:8px 20px;transition:background-color .2s ease-out}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .change-password .change-password-text{color:#fefefe;font-size:14px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .edit-profile-content .change-password:hover{background-color:#ee2400}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square{background-color:#fefefe;border:2px solid #0000;border-radius:10px;box-shadow:0 0 16px 0 #0000001a;display:flex;flex-direction:column;gap:6px;max-height:160px;max-width:236px;min-height:110px;min-width:160px;position:relative;transition:all .2s ease-out}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square:hover .subject-delete-button{opacity:.5}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-delete-button{cursor:pointer;height:18px;opacity:0;position:absolute;right:12px;top:14px;transition:all .2s ease-out;width:18px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-delete-button:hover{opacity:1;transform:scale(1.05)}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-delete-button img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-info-button{height:17px;position:absolute;right:12px;top:12px;width:17px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-info-button img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square{align-items:center;box-shadow:none;cursor:pointer;gap:2px;justify-content:center;max-width:220px;text-align:center}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square.fill-square{background-color:#fefefe;cursor:default}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square.fill-square:hover{background-color:#fefefe}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square:hover{background-color:#f6f6f6}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square .subject-name{font-size:12px;font-weight:500;margin:0}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square .subject-icon{align-items:center;height:auto;justify-content:center;margin:0;width:40px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.add-subject-square .subject-icon img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square.selected{background-color:#fff;border-color:#e3e5ff}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-icon{align-items:center;border-radius:100px;height:34px;justify-content:center;margin-left:10px;margin-top:10px;width:34px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-icon img{height:100%;width:100%}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .edit-profile .subjects-container .subject-square .subject-name{word-wrap:break-word;font-size:13px;font-weight:400;line-height:1.3;margin-bottom:14px;margin-left:14px;margin-top:auto}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .save-changes-button{align-items:center;background-color:#000;border-radius:100px;gap:6px;height:36px;justify-content:center;justify-self:flex-end;margin-top:18px;transition:opacity .2s ease-out;width:208px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .save-changes-button .save-changes-button-text{color:#fefefe;font-size:13px;font-weight:500}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .save-changes-button .save-changes-button-icon{height:20px;width:20px}.settings-page .settings-page-content .settings-page-content-tabs .mantine-Tabs-panel .settings-page-content-tabs-account .settings-page-content-tabs-account-content .settings-page-content-tabs-account-content-profile .save-changes-button .save-changes-button-icon img{height:100%;width:100%}.settings-page .m_8fb7ebe7:focus,.settings-page .m_8fb7ebe7:focus-within{border:1px solid #e3e5ff}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd-focus:$color-nav-border!important}.mantine-Select-option:where([data-selected]){background-color:#e3e5ff!important}.add-subject-modal img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.add-subject-modal .add-subject-modal-content{align-items:center}.add-subject-modal .mantine-InputWrapper-root.mantine-Select-root,.add-subject-modal .mantine-InputWrapper-root.mantine-TextInput-root{width:76%}.add-subject-modal input{border-radius:100px}.add-subject-modal input:focus{border:1px solid #e3e5ff}.add-subject-modal .add-subject-modal-header{align-items:center;gap:26px;justify-content:center;margin-bottom:30px}.add-subject-modal .add-subject-modal-header .add-subject-modal-header-text-container{gap:4px}.add-subject-modal .add-subject-modal-header .add-subject-modal-header-text-container .add-subject-modal-header-text{font-size:18px;font-weight:500;text-align:center}.add-subject-modal .add-subject-modal-header .add-subject-modal-header-text-container .add-subject-modal-header-subtext{color:#89939e;font-size:14px;font-weight:400;text-align:center}.add-subject-modal .add-subject-modal-header .add-subject-modal-header-icon,.add-subject-modal .add-subject-modal-header img{height:auto;width:80px}.add-subject-modal .add-subject-modal-buttons{margin-bottom:20px;margin-top:18px}.add-subject-modal .add-subject-modal-buttons .add-subject-modal-buttons-button-cancel:hover{background-color:#e5e5e5!important}.mantine-Select-input{--tabs-color:red!important}@keyframes arrow-right-animation{0%{transform:translateX(0)}50%{transform:translateX(3px)}to{transform:translateX(0)}}.manage-plan{align-items:center;background-color:#fefefe;border:1px solid #ddd;border-radius:100px;cursor:pointer;height:28px;justify-content:center;margin-top:22px;transition:all .2s ease-out;width:130px}.manage-plan:hover{background-color:#f6f6f6}.manage-plan:hover .manage-plan-button-icon-image{animation:arrow-right-animation .8s ease-out infinite}.manage-plan .manage-plan-button{gap:3px}.manage-plan .manage-plan-button .manage-plan-button-text{font-size:13px}.manage-plan .manage-plan-button .manage-plan-button-icon{height:16px;width:16px}.manage-plan .manage-plan-button .manage-plan-button-icon .manage-plan-button-icon-image{height:100%;transition:transform .2s ease-out;width:100%}.delete-account-modal .delete-account-modal-content{align-items:center;gap:12px;text-align:center}.delete-account-modal .delete-account-modal-content .delete-account-modal-icon{height:auto;margin-bottom:8px;width:90px}.delete-account-modal .delete-account-modal-content .delete-account-modal-icon img{height:100%;width:100%}.delete-account-modal .delete-account-modal-content .delete-account-modal-content-text{font-size:16px;margin-bottom:12px;width:260px}.delete-account-modal .delete-account-modal-content .delete-account-modal-input{width:300px}.delete-account-modal .delete-account-modal-content .delete-account-modal-buttons{font-size:14px;font-weight:500;gap:16px;padding-block:20px}.delete-account-modal .delete-account-modal-content .delete-account-modal-buttons .delete-account-modal-buttons-button-cancel{border:1px solid #89939e;border-radius:100px;cursor:pointer;padding:4px 20px;transition:all .2s ease-out;width:110px}.delete-account-modal .delete-account-modal-content .delete-account-modal-buttons .delete-account-modal-buttons-button-cancel:hover{background-color:#89939e;color:#fefefe}.delete-account-modal .delete-account-modal-content .delete-account-modal-buttons .delete-account-modal-buttons-button-delete{background-color:#ee2400;border-radius:100px;color:#fefefe;cursor:pointer;padding:4px 20px;transition:all .2s ease-out;width:110px}.delete-account-modal .mantine-Input-wrapper.mantine-TextInput-wrapper{--input-height:36px!important;max-height:36px}.delete-account-modal .mantine-Input-wrapper.mantine-TextInput-wrapper input{border-radius:100px;max-height:36px}.delete-account-modal .mantine-Input-wrapper.mantine-TextInput-wrapper input:focus{border:1px solid #e3e5ff}.delete-account-modal .settings-profile-name-line{line-height:1.25}.delete-account-modal .settings-page-content-tabs-account-content-profile-content .header .settings-profile-name-line--effect{color:inherit;font-size:clamp(18px,2.2vw,22px);font-weight:600}.delete-account-modal .settings-page-content-tabs-account-content-profile-content .header .settings-profile-name-line--effect .sz-display-name--gradient{-webkit-text-fill-color:#0000!important;background-clip:text!important;-webkit-background-clip:text!important;color:#0000!important}.delete-account-modal .settings-page-content-tabs-account-content-profile-content .header .settings-profile-name-line--plain{color:#000;font-size:14px;font-weight:500}.delete-account-modal .settings-cosmetics-compact,.delete-account-modal .settings-cosmetics-panel{background:#f8f9fc!important;border-color:#e2e5f0!important;max-width:560px}.delete-account-modal .settings-cosmetics-preset-sample{font-size:15px;font-weight:700}.delete-account-modal .settings-beloningen-cosmetica__body{align-items:stretch;flex-direction:column;gap:16px}.delete-account-modal .settings-beloningen-cosmetica .settings-cosmetica-lede{letter-spacing:-.01em;line-height:1.5;max-width:34rem}.manual-pro-banner{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1.5px solid #0004601a;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding:14px 20px}.manual-pro-banner__left{align-items:center;display:flex;gap:12px;min-width:0}.manual-pro-banner__mark{align-items:center;background:linear-gradient(145deg,#000460,#1e40af);border-radius:10px;box-shadow:0 2px 10px #00046038;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.manual-pro-banner__title{color:#000460;font-size:13px;font-weight:600}.manual-pro-banner__subtitle{color:#6366f1;font-size:12px;font-weight:500;margin-top:2px}.manual-pro-banner__status{background:#22c55e;border-radius:100px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.sz-name-style-editor{font-family:Poppins,sans-serif}.sz-name-style-editor [class*=SegmentedControl-label]{color:#000460!important;font-weight:600!important}.sz-name-style-editor [class*=SegmentedControl-label][data-active]{color:#ff6601!important}.sz-name-style-editor__lede{color:#89939e;font-size:13px;line-height:1.5;margin:0 0 4px}.sz-name-style-editor__section-label{color:#000460;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.sz-name-style-presets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));max-width:100%}.sz-name-style-swatch{aspect-ratio:1;border:2px solid #00046014;border-radius:50%;box-shadow:0 2px 8px #0004600f;cursor:pointer;margin:0 auto;max-width:56px;overflow:hidden;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.sz-name-style-swatch:hover{border-color:#ff660159;box-shadow:0 4px 14px #ff66012e;transform:scale(1.06)}.sz-name-style-swatch:focus-visible{border-color:#ff6601;box-shadow:0 0 0 3px #ff660173;outline:none}.sz-name-style-swatch--selected{border-color:#ff6601;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6601}.sz-name-style-swatch__fill{border-radius:50%;height:175%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:175%}.sz-name-style-divider{background:linear-gradient(90deg,#0000,#0004601f,#0000);height:1px;margin:22px 0 18px}.sz-name-style-expand{align-items:center;background:#fff;border:1.5px solid #e3e5ff;border-radius:12px;color:#000460;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;justify-content:space-between;padding:12px 14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.sz-name-style-expand:hover{background:#ff660108;border-color:#ff660173}.sz-name-style-expand:focus-visible{box-shadow:0 0 0 3px #ff660140;outline:none}.sz-name-style-advanced{background:#fafbff;border:1px solid #e3e5ff;border-radius:12px;padding:14px!important}.sz-name-style-save{box-shadow:0 4px 14px #ff660147;font-family:Poppins,sans-serif;font-weight:700!important;height:46px!important;margin-top:8px;width:100%}.sz-color-wheel-field{min-width:0;width:100%}.sz-color-wheel-field__row{width:100%}.sz-color-wheel-field__chip{border:1px solid #00046026;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff59;display:block;height:14px;width:14px}.sz-color-wheel-field__picker-btn{border:1.5px solid #e3e5ff!important;color:#000460!important;flex-shrink:0}.sz-color-wheel-field__picker-btn:hover{background:#ff66010f!important;border-color:#ff660173!important}.sz-color-wheel-field__dropdown{border:1px solid #e3e5ff!important;box-shadow:0 8px 28px #0004601f!important}.settings-cosmetics-compact-trigger .sz-name-style-open-btn{background:#fff;border-color:#ff6601;border-width:2px;color:#ff6601;font-family:Poppins,sans-serif;font-weight:600}.settings-cosmetics-compact-trigger .sz-name-style-open-btn:hover{background:#ff66010f}.referral-page{background:#fefefe;bottom:0;font-family:Poppins,sans-serif;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transform:scale(.99);transition:opacity .08s ease-out,transform .08s ease-out;z-index:100}.referral-page.enter{opacity:1;transform:scale(1)}.referral-page.exit{opacity:0;transform:scale(.99)}.referral-page .close-button{align-items:center;cursor:pointer;gap:2px;position:absolute;right:64px;top:38px;transition:opacity .2s ease-out;-webkit-user-select:none;user-select:none;z-index:10}.referral-page .close-button:hover .close-button-background img{transform:scale(1.2);transition:transform .2s ease-out}.referral-page .close-button .close-button-background{align-items:center;background-color:#fefefe;border-radius:50%;box-shadow:0 0 10px 0 #0000001a;display:flex;height:30px;justify-content:center;width:30px}.referral-page .close-button .close-button-text{color:#89939e;font-size:12px;font-weight:500;margin-top:4px}.referral-content{margin:0 auto;max-width:700px;padding:80px 32px 60px}.referral-header{margin-bottom:40px;text-align:center}.referral-header h1{color:#000460;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 10px}.referral-header .referral-subtitle{color:#89939e;font-size:15px;line-height:1.5;margin:0 auto;max-width:520px}.tier-badge-row{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.tier-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.8px;padding:6px 16px;text-transform:uppercase}.tier-badge.tier-docent{background:#eef2ff;border:1.5px solid #4338ca26;color:#4338ca}.tier-badge.tier-ambassadeur{background:#fef3c7;border:1.5px solid #b4530926;color:#b45309}.tier-badge.tier-influencer{background:#fce7f3;border:1.5px solid #be185d26;color:#be185d}.tier-badge.tier-leerling{background:#ecfdf5;border:1.5px solid #04785726;color:#047857}.subscription-tracker{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1.5px solid #0004601a;border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin-bottom:32px;padding:16px 20px}.subscription-tracker .tracker-left{align-items:center;display:flex;gap:14px}.subscription-tracker .tracker-icon{flex-shrink:0;font-size:24px}.subscription-tracker .tracker-text{display:flex;flex-direction:column;gap:2px}.subscription-tracker .tracker-text strong{color:#000460;font-size:14px;font-weight:600}.subscription-tracker .tracker-text .tracker-hint{color:#6366f1;font-size:12px;font-weight:500}.subscription-tracker .tracker-badge{background:#22c55e;border-radius:100px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.referral-loading{display:flex;justify-content:center;padding:60px 0}.referral-loading .loading-spinner{animation:spin .8s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#ff6601;height:32px;width:32px}.referral-how-it-works{margin-bottom:36px}.referral-how-it-works h3{color:#000460;font-size:16px;font-weight:600;margin:0 0 16px}.referral-how-it-works .steps-row{align-items:stretch;display:flex;gap:12px}@media(max-width:640px){.referral-how-it-works .steps-row{flex-direction:column}.referral-how-it-works .steps-row .step-arrow{transform:rotate(90deg)}}.referral-how-it-works .step{align-items:flex-start;background:#f8f9fa;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:16px;transition:transform .15s ease}.referral-how-it-works .step:hover{transform:translateY(-2px)}.referral-how-it-works .step-number{align-items:center;background:#ff6601;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;min-width:32px}.referral-how-it-works .step-text{display:flex;flex-direction:column;gap:3px}.referral-how-it-works .step-text strong{color:#1a1a1a;font-size:13px}.referral-how-it-works .step-text span{color:#89939e;font-size:12px;line-height:1.4}.referral-how-it-works .step-arrow{align-items:center;color:#cbd5e1;display:flex;flex-shrink:0;font-size:20px;font-weight:300}.paid-only-notice{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-top:14px;padding:12px 16px}.paid-only-notice .notice-icon{flex-shrink:0;font-size:16px}.paid-only-notice strong{font-weight:700}.referral-rewards-section{margin-bottom:32px}.referral-rewards-section h3{color:#000460;font-size:16px;font-weight:600;margin:0 0 14px}.reward-cards-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:14px}.reward-cards-grid.count-2,.reward-cards-grid.count-4{grid-template-columns:repeat(2,1fr)}@media(min-width:800px){.reward-cards-grid.count-4{grid-template-columns:repeat(4,1fr)}}.reward-cards-grid>.reward-card{min-width:0}.reward-card{background:#fff;border:1px solid #e5e5e5;border-radius:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px;position:relative;transition:all .2s ease}.reward-card:before{background:#e5e5e5;content:"";height:3px;left:0;position:absolute;right:0;top:0;transition:background .3s ease}.reward-card.reached{border-color:#22c55e;box-shadow:0 4px 12px #22c55e14}.reward-card.reached:before{background:#22c55e}.reward-card.reached .milestone-badge{background:#dcfce7;color:#16a34a}.reward-card.reached .reward-status{color:#16a34a;font-weight:600}.reward-card .milestone-badge{align-self:flex-start;background:#f1f5f9;border-radius:100px;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 11px}.reward-card .milestone-content{display:flex;flex-direction:column;gap:4px}.reward-card .check-icon{color:#22c55e;font-weight:700}.reward-card .reward-status{color:#94a3b8;font-size:12px}.reward-card.compact{gap:6px;padding:14px}.reward-card.compact .milestone-badge{font-size:10px;padding:3px 8px}.reward-card.compact .reward-value{font-size:14px}.reward-card.compact .reward-status{font-size:11px}.reward-card.base-reward{background:#fff7ed;border-color:#ff66014d;margin-bottom:4px}.reward-card.base-reward:before{background:#ff6601}.reward-card.base-reward .card-label{color:#92400e;font-size:13px;font-weight:600}.reward-value{color:#000460;font-size:15px;font-weight:600}.reward-value.reward-euro{color:#ff6601;font-size:22px;font-weight:800}.friend-reward-box{align-items:center;background:#eff6ff;border:1.5px dashed #93c5fd;border-radius:14px;display:flex;gap:16px;margin-bottom:36px;padding:18px 20px}.friend-reward-box .friend-reward-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000f;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.friend-reward-box .friend-reward-text{display:flex;flex-direction:column;gap:3px}.friend-reward-box .friend-reward-text strong{color:#1e3a8a;font-size:14px}.friend-reward-box .friend-reward-text span{color:#3b82f6;font-size:14px;font-weight:600}.referral-share-section{margin-bottom:36px}.referral-share-section h3{color:#000460;font-size:16px;font-weight:600;margin:0 0 12px}.referral-code-box{align-items:center;background:linear-gradient(135deg,#000460,#1a1a6e);border-radius:14px;display:flex;gap:12px;padding:18px 22px}.referral-code-box .referral-code-text{color:#fff;flex:1 1;font-size:22px;font-weight:700;letter-spacing:3px}.copy-btn{background:#ff6601;border:none;border-radius:100px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:8px 20px;transition:all .15s ease;white-space:nowrap}.copy-btn:hover{opacity:.9;transform:translateY(-1px)}.copy-btn.copied{background:#22c55e}.copy-btn.small{font-size:12px;padding:6px 14px}.referral-share-link{margin-top:14px}.referral-share-link .share-label{color:#89939e;display:block;font-size:13px;margin-bottom:8px}.referral-share-link .share-link-row{align-items:center;display:flex;gap:8px}.referral-share-link .share-link-input{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:10px;color:#89939e;flex:1 1;font-family:Poppins,sans-serif;font-size:13px;outline:none;padding:10px 14px}.referral-share-link .share-link-input:focus{border-color:#000460}.referral-progress-section{margin-bottom:36px}.referral-progress-section h3{color:#000460;font-size:16px;font-weight:600;margin:0 0 12px}.progress-card{background:#f8f9fa;border-radius:14px;padding:24px}.progress-stats{display:flex;gap:16px;margin-bottom:16px}.progress-stats.four-cols .stat{flex:1 1;min-width:0}.progress-stats .stat{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;flex:1 1;flex-direction:column;padding:10px 4px}.progress-stats .stat .stat-value{color:#000460;font-size:24px;font-weight:700;line-height:1.2}.progress-stats .stat .stat-value.stat-pending{color:#d97706}.progress-stats .stat .stat-value.stat-success{color:#16a34a}.progress-stats .stat .stat-value.highlight-value{color:#ff6601;font-size:20px}.progress-stats .stat .stat-label{color:#89939e;font-size:11px;line-height:1.3;margin-top:4px;text-align:center}@media(max-width:520px){.progress-stats{flex-wrap:wrap;gap:10px}.progress-stats.four-cols .stat{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1}}.progress-milestone-label{align-items:center;color:#64748b;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.progress-milestone-label strong{color:#000460;font-weight:600}.progress-milestone-label .progress-fraction{color:#ff6601;font-weight:600}.progress-bar-container{background:#e5e5e5;border-radius:100px;height:8px;overflow:hidden}.progress-bar-container .progress-bar{background:linear-gradient(90deg,#ff6601,#ff8c42);border-radius:100px;height:100%;min-width:4px;transition:width .5s ease}.progress-complete-banner{background:#dcfce7;border-radius:10px;color:#16a34a;font-size:14px;font-weight:600;padding:10px;text-align:center}.referral-history-section h3{color:#000460;font-size:16px;font-weight:600;margin:0 0 12px}.referral-list{display:flex;flex-direction:column;gap:8px}.referral-item{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:12px;padding:12px 16px;transition:transform .1s ease}.referral-item:hover{transform:translateX(2px)}.referral-item-avatar{align-items:center;background:#ff6601;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.referral-item-info{display:flex;flex:1 1;flex-direction:column}.referral-item-info .referral-item-name{color:#1a1a1a;font-size:14px;font-weight:600}.referral-item-info .referral-item-date{color:#89939e;font-size:12px}.referral-item-status{border-radius:100px;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.referral-item-status.activated,.referral-item-status.converted{background:#dcfce7;color:#16a34a}.referral-item-status.signed_up{background:#fef3c7;color:#d97706}.referral-item-status.pending{background:#f3f4f6;color:#9ca3af}.cancel-offer-modal{font-family:Poppins,sans-serif}.cancel-offer-modal .cancel-offer-header{background:linear-gradient(135deg,#000460,#1a1a6e);color:#fff;padding:32px 28px 24px;text-align:center}.cancel-offer-modal .cancel-offer-header .cancel-offer-emoji{font-size:40px;margin-bottom:12px}.cancel-offer-modal .cancel-offer-header h2{font-size:20px;font-weight:700;margin:0 0 8px}.cancel-offer-modal .cancel-offer-header p{font-size:14px;line-height:1.5;margin:0;opacity:.85}.cancel-offer-modal .cancel-offer-body{padding:24px 28px 28px}.cancel-offer-modal .cancel-offer-body .cancel-offer-card{background:#fff7ed;border:1.5px solid #fed7aa;border-radius:14px;margin-bottom:20px;padding:20px;text-align:center}.cancel-offer-modal .cancel-offer-body .cancel-offer-card .cancel-offer-badge{background:linear-gradient(135deg,#ff6601,#ff8533);border-radius:100px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:4px 14px;text-transform:uppercase}.cancel-offer-modal .cancel-offer-body .cancel-offer-card .cancel-offer-discount{align-items:baseline;display:flex;gap:6px;justify-content:center;margin-bottom:8px}.cancel-offer-modal .cancel-offer-body .cancel-offer-card .cancel-offer-discount .discount-value{color:#ff6601;font-size:36px;font-weight:800}.cancel-offer-modal .cancel-offer-body .cancel-offer-card .cancel-offer-discount .discount-label{color:#92400e;font-size:16px;font-weight:600}.cancel-offer-modal .cancel-offer-body .cancel-offer-card .cancel-offer-detail{color:#92400e;font-size:13px;line-height:1.5;margin:0}.cancel-offer-modal .cancel-offer-body .cancel-offer-benefits{margin-bottom:24px}.cancel-offer-modal .cancel-offer-body .cancel-offer-benefits .benefits-title{color:#64748b;font-size:13px;font-weight:600;margin:0 0 10px}.cancel-offer-modal .cancel-offer-body .cancel-offer-benefits .benefit-item{align-items:center;display:flex;gap:10px;padding:6px 0}.cancel-offer-modal .cancel-offer-body .cancel-offer-benefits .benefit-item .benefit-icon{color:#ff6601;flex-shrink:0;font-size:12px}.cancel-offer-modal .cancel-offer-body .cancel-offer-benefits .benefit-item span:last-child{color:#334155;font-size:13px}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions{display:flex;flex-direction:column;gap:10px}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions button{border:none;border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;transition:all .15s ease;width:100%}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-accept{background:linear-gradient(135deg,#ff6601,#ff8533);color:#fff}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-accept:hover:not(:disabled){box-shadow:0 4px 12px #ff66014d;transform:translateY(-1px)}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-accept:disabled{cursor:not-allowed;opacity:.7}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-decline{background:#0000;color:#94a3b8;font-weight:500}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-decline:hover:not(:disabled){background:#f1f5f9;color:#64748b}.cancel-offer-modal .cancel-offer-body .cancel-offer-actions .cancel-offer-decline:disabled{cursor:not-allowed;opacity:.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.admin-dashboard{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#f5f5f7,#fff);font-family:Poppins,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto}.admin-dashboard__header{background:linear-gradient(135deg,#000460,#1a1a6e);overflow:hidden;padding:48px 0 80px;position:relative}.admin-dashboard__header:before{background:radial-gradient(ellipse at 20% 50%,#ff66011f 0,#0000 50%),radial-gradient(ellipse at 80% 50%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.admin-dashboard__header-content{margin:0 auto;max-width:1200px;padding:0 32px;position:relative;z-index:1}.admin-dashboard__header-title{animation:fadeInUp .6s ease-out;color:#fff;font-size:40px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px}.admin-dashboard__header-subtitle{animation:fadeInUp .6s ease-out .1s both;color:#ffffffb3;font-size:17px;font-weight:400}.admin-dashboard__header-nav{animation:fadeInUp .6s ease-out .2s both;display:flex;gap:8px;margin-top:24px}.admin-dashboard__header-tab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:20px;color:#ffffffb3;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-dashboard__header-tab:hover{background:#ffffff26;color:#fff}.admin-dashboard__header-tab--active,.admin-dashboard__header-tab--active:hover{background:#ff6601;color:#fff}.admin-dashboard__content{margin:-48px auto 0;max-width:1200px;padding:0 32px 64px;position:relative;z-index:2}.admin-dashboard__stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media(max-width:1024px){.admin-dashboard__stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-dashboard__stats{grid-template-columns:1fr}}.admin-dashboard__stat-card{animation:scaleIn .5s ease-out both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:20px;box-shadow:0 8px 32px #0004601a;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.admin-dashboard__stat-card:first-child{animation-delay:.1s}.admin-dashboard__stat-card:nth-child(2){animation-delay:.15s}.admin-dashboard__stat-card:nth-child(3){animation-delay:.2s}.admin-dashboard__stat-card:nth-child(4){animation-delay:.25s}.admin-dashboard__stat-card:hover{box-shadow:0 12px 48px #0004602e;transform:translateY(-4px)}.admin-dashboard__stat-card-icon{align-items:center;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.admin-dashboard__stat-card-icon--blue{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff}.admin-dashboard__stat-card-icon--green{background:linear-gradient(135deg,#34c759,#30d158);color:#fff}.admin-dashboard__stat-card-icon--orange{background:linear-gradient(135deg,#ff9f0a,#ff6b00);color:#fff}.admin-dashboard__stat-card-icon--purple{background:linear-gradient(135deg,#af52de,#bf5af2);color:#fff}.admin-dashboard__stat-card-label{color:#86868b;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.admin-dashboard__stat-card-value{color:#1d1d1f;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.admin-dashboard__section{animation:fadeInUp .6s ease-out both;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:20px;box-shadow:0 8px 32px #0004601a;margin-bottom:24px;overflow:hidden}.admin-dashboard__section:nth-child(2){animation-delay:.3s}.admin-dashboard__section:nth-child(3){animation-delay:.4s}.admin-dashboard__section:nth-child(4){animation-delay:.5s}.admin-dashboard__section-header{align-items:center;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:20px 24px}.admin-dashboard__section-subtitle{color:#86868b;font-size:13px;font-weight:400}.admin-dashboard__section-title{align-items:center;color:#1d1d1f;display:flex;font-size:20px;font-weight:600;gap:10px;letter-spacing:-.3px}.admin-dashboard__section-title-icon{align-items:center;background:linear-gradient(135deg,#f5f5f7,#e8e8ed);border-radius:8px;color:#86868b;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.admin-dashboard__section-content{padding:24px}.admin-dashboard__modules{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.admin-dashboard__modules{grid-template-columns:1fr}}.admin-dashboard__module-card{background:linear-gradient(135deg,#f5f5f7,#fff);border-radius:16px;padding:20px;transition:all .3s ease}.admin-dashboard__module-card:hover{background:linear-gradient(135deg,#fff,#f5f5f7)}.admin-dashboard__module-card-title{align-items:center;color:#1d1d1f;display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:16px}.admin-dashboard__module-card-title:before{background:#ff6601;border-radius:50%;content:"";height:8px;width:8px}.admin-dashboard__module-card-stats{display:flex;flex-direction:column;gap:12px}.admin-dashboard__module-card-stat{align-items:center;display:flex;font-size:14px;justify-content:space-between}.admin-dashboard__module-card-stat-label{color:#86868b}.admin-dashboard__module-card-stat-value{color:#1d1d1f;font-weight:600}.admin-dashboard__events-header{grid-gap:16px;border-bottom:1px solid #0000000d;color:#86868b;display:grid;font-size:11px;font-weight:600;gap:16px;grid-template-columns:140px 1fr 1fr 200px;letter-spacing:.5px;padding:12px 0;text-transform:uppercase}.admin-dashboard__events-list{max-height:400px;overflow-y:auto}.admin-dashboard__events-list::-webkit-scrollbar{width:6px}.admin-dashboard__events-list::-webkit-scrollbar-track{background:#0000}.admin-dashboard__events-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.admin-dashboard__events-item{grid-gap:16px;border-bottom:1px solid #00000008;display:grid;font-size:14px;gap:16px;grid-template-columns:140px 1fr 1fr 200px;padding:16px 0;transition:background .2s ease}.admin-dashboard__events-item:last-child{border-bottom:none}.admin-dashboard__events-item:hover{background:#00000005;margin:0 -24px;padding-left:24px;padding-right:24px}.admin-dashboard__events-user{background:#00000008;border-radius:6px;color:#86868b;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;padding:4px 8px;width:fit-content}.admin-dashboard__events-module{align-items:center;color:#1d1d1f;display:flex;font-weight:500;gap:8px}.admin-dashboard__events-module-badge{border-radius:50%;height:8px;width:8px}.admin-dashboard__events-module-badge--planner{background:#007aff}.admin-dashboard__events-module-badge--notes{background:#34c759}.admin-dashboard__events-module-badge--overhoren{background:#ff9f0a}.admin-dashboard__events-module-badge--leren{background:#af52de}.admin-dashboard__events-module-badge--podcast{background:#ff2d55}.admin-dashboard__events-module-badge--auth{background:#5856d6}.admin-dashboard__events-event{color:#86868b}.admin-dashboard__events-time{color:#86868b;font-size:13px}.admin-dashboard__events-empty{color:#86868b;font-size:15px;padding:48px 24px;text-align:center}.admin-dashboard__events-load-more{border-top:1px solid #0000000d;margin-top:16px;padding:16px 0 0;text-align:center}.admin-dashboard__load-more-btn{background:linear-gradient(135deg,#f5f5f7,#e8e8ed);border:1px solid #0000001a;border-radius:10px;color:#1d1d1f;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.admin-dashboard__load-more-btn:hover:not(:disabled){background:linear-gradient(135deg,#e8e8ed,#d8d8dd);transform:translateY(-1px)}.admin-dashboard__load-more-btn:disabled{cursor:not-allowed;opacity:.6}.admin-dashboard__dau-chart{align-items:flex-end;display:flex;gap:8px;height:120px;padding-top:20px}.admin-dashboard__dau-bar{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px}.admin-dashboard__dau-bar-fill{background:linear-gradient(180deg,#007aff,#5856d6);border-radius:8px 8px 4px 4px;max-width:48px;position:relative;transition:all .3s ease;width:100%}.admin-dashboard__dau-bar-fill:hover{box-shadow:0 4px 12px #007aff4d;transform:scaleY(1.02)}.admin-dashboard__dau-bar-fill:after{color:#1d1d1f;content:attr(data-value);font-size:12px;font-weight:600;left:50%;opacity:0;position:absolute;top:-24px;transform:translateX(-50%);transition:opacity .2s ease}.admin-dashboard__dau-bar-fill:hover:after{opacity:1}.admin-dashboard__dau-bar-label{color:#86868b;font-size:11px;font-weight:500}.admin-dashboard__qp-stats{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.admin-dashboard__qp-stats{grid-template-columns:1fr}}.admin-dashboard__qp-stat{cursor:help;text-align:center}.admin-dashboard__qp-stat-value{color:#1d1d1f;font-size:36px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px}.admin-dashboard__qp-stat-label{color:#86868b;font-size:13px;font-weight:500}.admin-dashboard__qp-stat-sub{color:#34c759;font-size:12px;font-weight:500;margin-top:4px}.admin-dashboard__progress{background:#0000000d;border-radius:4px;height:8px;margin-top:12px;overflow:hidden}.admin-dashboard__progress-fill{background:linear-gradient(90deg,#34c759,#30d158);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.admin-dashboard__subsection-title{color:#86868b;font-size:14px;font-weight:600;margin:24px 0 16px}.admin-dashboard__grade-distribution{border-top:1px solid #0000000f;margin-top:16px;padding-top:8px}.admin-dashboard__grade-bars{align-items:flex-end;display:flex;gap:8px;height:120px;justify-content:space-between;padding:10px 0}.admin-dashboard__grade-bar-item{align-items:center;display:flex;flex:1 1;flex-direction:column}.admin-dashboard__grade-bar{align-items:flex-start;background:linear-gradient(180deg,#007aff,#5856d6);border-radius:4px 4px 0 0;cursor:help;display:flex;justify-content:center;max-width:40px;padding-top:4px;transition:height .4s cubic-bezier(.4,0,.2,1);width:100%}.admin-dashboard__grade-bar span{color:#fff;font-size:10px;font-weight:600}.admin-dashboard__grade-bar-label{color:#86868b;font-size:10px;margin-top:6px;white-space:nowrap}.admin-dashboard__tooltip-trigger{align-items:center;color:#86868b;cursor:help;display:inline-flex;margin-left:8px;opacity:.6;transition:opacity .2s ease}.admin-dashboard__tooltip-trigger:hover{opacity:1}.admin-dashboard__kpi-info,.admin-dashboard__stat-info{color:inherit;cursor:help;display:inline-flex;margin-left:4px;opacity:.5;vertical-align:middle}.admin-dashboard__kpi-info:hover,.admin-dashboard__stat-info:hover{opacity:.8}.admin-dashboard__dau-chart-wrapper{min-height:350px}.admin-dashboard__dau-chart-wrapper .mantine-Paper-root{background:#0000;border:none;box-shadow:none;padding:0}.admin-dashboard__costs-grid{grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:768px){.admin-dashboard__costs-grid{grid-template-columns:1fr}}.admin-dashboard__costs-card{background:linear-gradient(135deg,#f5f5f7,#fff);text-align:center}.admin-dashboard__costs-card--highlight{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff}.admin-dashboard__costs-card--highlight .admin-dashboard__costs-card-label{color:#fffc}.admin-dashboard__costs-card--highlight .admin-dashboard__costs-card-value{color:#fff}.admin-dashboard__costs-card-label{color:#86868b;font-size:12px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.admin-dashboard__costs-card-value{color:#1d1d1f;font-size:28px;font-weight:700}.admin-dashboard__costs-card-subtitle{font-size:12px;margin-top:4px;opacity:.7}.admin-dashboard__costs-breakdown{flex-direction:column}.admin-dashboard__costs-item{align-items:center;background:#00000005;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease}.admin-dashboard__costs-item:hover{background:#0000000a}.admin-dashboard__costs-item-info{align-items:center;display:flex;gap:12px}.admin-dashboard__costs-item-icon{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.admin-dashboard__costs-item-icon--database{background:linear-gradient(135deg,#5856d6,#af52de);color:#fff}.admin-dashboard__costs-item-icon--storage{background:linear-gradient(135deg,#007aff,#34aadc);color:#fff}.admin-dashboard__costs-item-icon--compute{background:linear-gradient(135deg,#ff9f0a,#ff6b00);color:#fff}.admin-dashboard__costs-item-icon--ai{background:linear-gradient(135deg,#34c759,#30d158);color:#fff}.admin-dashboard__costs-item-icon--other{background:linear-gradient(135deg,#8e8e93,#636366);color:#fff}.admin-dashboard__costs-item-name{color:#1d1d1f;font-size:14px;font-weight:500}.admin-dashboard__costs-item-desc{color:#86868b;font-size:12px}.admin-dashboard__costs-item-price{color:#1d1d1f;font-size:16px;font-weight:600}.admin-dashboard__revenue-grid{grid-gap:16px;gap:16px}.admin-dashboard__revenue-card{background:linear-gradient(135deg,#f5f5f7,#fff);padding:20px}.admin-dashboard__revenue-card-label{margin-bottom:8px}.admin-dashboard__revenue-card-subtitle{color:#86868b;font-size:12px;margin-top:4px}.admin-dashboard__users-table{border-collapse:collapse;width:100%}.admin-dashboard__users-table th{border-bottom:1px solid #0000000d;color:#86868b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.admin-dashboard__users-table td{border-bottom:1px solid #00000008;font-size:14px;padding:16px}.admin-dashboard__users-table tr:hover td{background:#00000005}.admin-dashboard__users-table-avatar{border-radius:12px}.admin-dashboard__users-table-email{font-size:12px}.admin-dashboard__users-table-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;padding:4px 10px}.admin-dashboard__users-table-badge--active{background:#34c75926;color:#34c759}.admin-dashboard__users-table-badge--inactive{background:#8e8e9326;color:#8e8e93}.admin-dashboard__users-table-badge--admin{background:#af52de26;color:#af52de}.admin-dashboard__chart{align-items:flex-end;display:flex;gap:4px;height:200px;padding:20px 0}.admin-dashboard__chart-bar{flex:1 1;position:relative;transition:all .3s ease}.admin-dashboard__chart-bar:hover{opacity:.8;transform:scaleY(1.02)}.admin-dashboard__loading{align-items:center;color:#86868b;display:flex;font-size:17px;justify-content:center;min-height:60vh}.admin-dashboard__loading-spinner{animation:spin .8s linear infinite;border:3px solid #0000001a;border-radius:50%;border-top-color:#ff6601;height:32px;margin-right:12px;width:32px}.admin-dashboard__error{align-items:center;background:#ff3b301a;border:1px solid #ff3b3033;border-radius:12px;color:#ff3b30;display:flex;font-size:14px;gap:12px;margin-bottom:24px;padding:16px 20px}.admin-dashboard__error-icon{font-size:20px}.admin-dashboard__access-denied{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.admin-dashboard__access-denied-icon{align-items:center;background:#ff3b301a;border-radius:16px;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:24px;width:64px}.admin-dashboard__access-denied-title{color:#1d1d1f;font-size:24px;font-weight:600;margin-bottom:8px}.admin-dashboard__access-denied-message{color:#86868b;font-size:15px}.admin-dashboard__grid{grid-gap:24px;display:grid;gap:24px}.admin-dashboard__grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.admin-dashboard__grid--2{grid-template-columns:1fr}}.admin-dashboard__grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.admin-dashboard__grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-dashboard__grid--3{grid-template-columns:1fr}}.admin-dashboard__empty{color:#86868b;padding:48px 24px;text-align:center}.admin-dashboard__empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.admin-dashboard__empty-title{color:#1d1d1f;font-size:18px;font-weight:600;margin-bottom:8px}.admin-dashboard__empty-message{font-size:14px}.admin-dashboard__empty-state{color:#86868b;font-size:14px;padding:24px;text-align:center}.admin-dashboard__header-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.admin-dashboard__header-actions{align-items:center;display:flex;gap:16px}.admin-dashboard__live-badge{align-items:center;background:#34c75933;border-radius:20px;color:#34c759;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px}.admin-dashboard__live-dot{animation:pulse 2s infinite;background:#34c759;border-radius:50%;height:8px;width:8px}.admin-dashboard__tabs{animation:fadeInUp .6s ease-out .2s both;display:flex;flex-wrap:wrap;gap:4px;margin-top:24px}.admin-dashboard__tab{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:20px;color:#ffffffb3;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-dashboard__tab svg{height:16px;width:16px}.admin-dashboard__tab:hover{background:#ffffff26;color:#fff}.admin-dashboard__tab--active,.admin-dashboard__tab--active:hover{background:#fff;color:#1d1d1f}.admin-dashboard__timeframe{animation:fadeInUp .6s ease-out .3s both;display:flex;gap:4px;margin-top:16px}.admin-dashboard__timeframe-btn{background:#0000;border:1px solid #fff3;border-radius:16px;color:#fff9;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .2s ease}.admin-dashboard__timeframe-btn:hover{background:#ffffff1a;color:#fffc}.admin-dashboard__timeframe-btn--active{background:#fff3;border-color:#ffffff4d;color:#fff}.admin-dashboard__kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media(max-width:1024px){.admin-dashboard__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-dashboard__kpi-grid{grid-template-columns:1fr}}.admin-dashboard__kpi-card{animation:scaleIn .4s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:16px;box-shadow:0 8px 32px #0004601a;padding:20px;text-align:center}.admin-dashboard__kpi-card-value{color:#1d1d1f;font-size:24px;font-weight:700}.admin-dashboard__kpi-card-label{color:#86868b;font-size:12px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.admin-dashboard__stat-card-trend{align-items:center;display:flex;font-size:13px;font-weight:500;gap:4px;margin-top:8px}.admin-dashboard__stat-card-trend svg{height:14px;width:14px}.admin-dashboard__stat-card-trend--up{color:#34c759}.admin-dashboard__stat-card-trend--down{color:#ff3b30}.admin-dashboard__stat-card-subtext{color:#86868b;font-size:12px;margin-top:4px}.admin-dashboard__stat-card-icon--red{background:linear-gradient(135deg,#ff3b30,#ff6961);color:#fff}.admin-dashboard__btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.admin-dashboard__btn svg{height:16px;width:16px}.admin-dashboard__btn--primary{background:#ff6601;color:#fff}.admin-dashboard__btn--primary:hover{background:#d75600}.admin-dashboard__btn--secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #00046014;color:#1d1d1f}.admin-dashboard__btn--secondary:hover{background:#ffffffe6}.admin-dashboard__btn--icon{background:#ffffff1a;border-radius:10px;color:#fff;padding:10px}.admin-dashboard__btn--icon:hover{background:#fff3}.admin-dashboard__btn--small{background:#ffffffb8;border:1px solid #00046014;border-radius:8px;color:#1d1d1f;font-size:13px;padding:8px 16px}.admin-dashboard__btn--small:hover:not(:disabled){background:#ffffffe6}.admin-dashboard__btn--small:disabled{cursor:not-allowed;opacity:.5}.admin-dashboard__users-toolbar{animation:fadeInUp .4s ease-out;display:flex;gap:16px;margin-bottom:24px}@media(max-width:640px){.admin-dashboard__users-toolbar{flex-direction:column}}.admin-dashboard__users-search{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:12px;box-shadow:0 8px 32px #0004601a;display:flex;flex:1 1;gap:12px;padding:12px 20px}.admin-dashboard__users-search svg{color:#86868b;flex-shrink:0}.admin-dashboard__users-search input{background:#0000;border:none;color:#1d1d1f;flex:1 1;font-size:15px;outline:none}.admin-dashboard__users-search input::placeholder{color:#86868b}.admin-dashboard__users-table{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:visible;position:relative}.admin-dashboard__users-table-header{background:#f6f6f6;border-bottom:1px solid #e8e8e8;color:#89939e;font-size:11px;padding:14px 24px}@media(max-width:768px){.admin-dashboard__users-table-header{display:none}.admin-dashboard__users-table-row{gap:12px;grid-template-columns:1fr}}.admin-dashboard__users-table-user{align-items:center;display:flex;gap:12px}.admin-dashboard__users-table-avatar{align-items:center;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;width:40px}.admin-dashboard__users-table-info{min-width:0}.admin-dashboard__users-table-name{color:#1d1d1f;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard__users-table-email{color:#86868b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard__users-table-date{color:#86868b;font-size:13px}.admin-dashboard__users-table-actions{display:flex;gap:8px;justify-content:flex-end;overflow:visible;position:relative;z-index:100}.admin-dashboard__badge{border-radius:6px;font-size:11px;letter-spacing:.3px;margin-right:8px;padding:4px 10px;text-transform:uppercase}.admin-dashboard__badge--green{background:#34c75926}.admin-dashboard__badge--red{background:#ff3b3026;color:#ff3b30}.admin-dashboard__badge--purple{background:#af52de26}.admin-dashboard__badge--blue{color:#007aff}.admin-dashboard__badge--tier{font-size:11px;gap:4px}.admin-dashboard__badge--tier-docent{background:#eef2ff;color:#4338ca}.admin-dashboard__badge--tier-ambassadeur{background:#fef3c7;color:#b45309}.admin-dashboard__badge--tier-influencer{background:#fce7f3;color:#be185d}.admin-dashboard__badge--tier-leerling{background:#ecfdf5;color:#047857}.admin-dashboard__action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.admin-dashboard__action-btn svg{height:14px;width:14px}.admin-dashboard__action-btn--danger{background:#ff3b301a;color:#ff3b30}.admin-dashboard__action-btn--danger:hover{background:#ff3b3033}.admin-dashboard__action-btn--success{background:#34c7591a;color:#34c759}.admin-dashboard__action-btn--success:hover{background:#34c75933}.admin-dashboard__action-btn--analytics{background:#5856d61a;color:#5856d6}.admin-dashboard__action-btn--analytics:hover{background:#5856d633;transform:scale(1.05)}.admin-dashboard__info-tooltip{align-items:center;color:#8e8e93;cursor:help;display:inline-flex;margin-left:6px}.admin-dashboard__info-tooltip:hover{color:#007aff}.admin-dashboard__pagination{align-items:center;display:flex;gap:16px;justify-content:center;padding:24px}.admin-dashboard__pagination-info{color:#86868b;font-size:14px}.admin-dashboard__modal-overlay{align-items:center;animation:fadeInUp .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.admin-dashboard__modal{animation:scaleIn .3s ease-out;background:#fff;border-radius:20px;max-height:90vh;max-width:500px;overflow:auto;width:90%}.admin-dashboard__modal-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:20px 24px}.admin-dashboard__modal-header h3{color:#1d1d1f;font-size:18px;font-weight:600}.admin-dashboard__modal-close{background:#0000000d;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:32px;transition:background .2s ease;width:32px}.admin-dashboard__modal-close:hover{background:#0000001a}.admin-dashboard__modal-body{padding:24px}.admin-dashboard__modal-user{align-items:center;display:flex;gap:16px;margin-bottom:24px}.admin-dashboard__modal-avatar{align-items:center;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:16px;color:#fff;display:flex;font-size:20px;font-weight:600;height:60px;justify-content:center;width:60px}.admin-dashboard__modal-name{color:#1d1d1f;font-size:18px;font-weight:600}.admin-dashboard__modal-email{color:#86868b;font-size:14px}.admin-dashboard__modal-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.admin-dashboard__modal-stat{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 4px 12px #00000008;padding:16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.admin-dashboard__modal-stat:hover{box-shadow:0 6px 16px #0000000f;transform:translateY(-2px)}.admin-dashboard__modal-stat-value{color:#1d1d1f;font-size:24px;font-weight:700}.admin-dashboard__modal-stat-label{color:#86868b;font-size:12px;font-weight:500;margin-top:4px}.admin-dashboard__modal-info{background:#0000;border:1px solid #0000000d;border-radius:12px;box-shadow:0 2px 8px #00000005;padding:16px}.admin-dashboard__modal-info-row{align-items:center;border-bottom:1px solid #0000000d;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:8px 0}.admin-dashboard__modal-info-row:last-child{border-bottom:none}.admin-dashboard__modal-info-row span:first-child{color:#86868b;flex-shrink:0}.admin-dashboard__modal-info-row span:last-child{color:#1d1d1f;font-weight:500;text-align:right;word-break:break-all}.admin-dashboard__modal-info-row select{max-width:100%}.admin-dashboard__revenue-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}@media(max-width:1024px){.admin-dashboard__revenue-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-dashboard__revenue-grid{grid-template-columns:1fr}}.admin-dashboard__revenue-card{align-items:center;animation:scaleIn .4s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:16px;box-shadow:0 8px 32px #0004601a;display:flex;gap:16px;padding:24px}.admin-dashboard__revenue-card:first-child{animation-delay:.1s}.admin-dashboard__revenue-card:nth-child(2){animation-delay:.15s}.admin-dashboard__revenue-card:nth-child(3){animation-delay:.2s}.admin-dashboard__revenue-card:nth-child(4){animation-delay:.25s}.admin-dashboard__revenue-card-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.admin-dashboard__revenue-card-icon svg{color:#fff;height:24px;width:24px}.admin-dashboard__revenue-card-icon--green{background:linear-gradient(135deg,#34c759,#30d158)}.admin-dashboard__revenue-card-icon--blue{background:linear-gradient(135deg,#007aff,#5856d6)}.admin-dashboard__revenue-card-icon--purple{background:linear-gradient(135deg,#af52de,#bf5af2)}.admin-dashboard__revenue-card-icon--red{background:linear-gradient(135deg,#ff3b30,#ff6961)}.admin-dashboard__revenue-card-content{flex:1 1;min-width:0}.admin-dashboard__revenue-card-label{color:#86868b;font-size:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.admin-dashboard__revenue-card-value{color:#1d1d1f;font-size:24px;font-weight:700}.admin-dashboard__revenue-card-subtext{color:#86868b;font-size:12px;margin-top:2px}.admin-dashboard__chart-placeholder{min-height:200px;padding:24px}.admin-dashboard__chart-bars{align-items:flex-end;display:flex;gap:8px;height:180px;justify-content:space-around}.admin-dashboard__chart-bar-container{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:40px}.admin-dashboard__chart-bar{background:linear-gradient(180deg,#007aff,#5856d6);border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease;width:100%}.admin-dashboard__chart-bar-label{color:#86868b;font-size:10px;margin-top:8px}.admin-dashboard__funnel{display:flex;flex-direction:column;gap:12px}.admin-dashboard__funnel-step{width:100%}.admin-dashboard__funnel-bar{align-items:center;background:linear-gradient(90deg,#007aff26,#5856d626);border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px;transition:width .5s ease}.admin-dashboard__funnel-label{color:#1d1d1f;font-weight:500}.admin-dashboard__funnel-value{color:#86868b;font-size:14px}.admin-dashboard__costs-header{align-items:center;animation:scaleIn .4s ease-out;background:linear-gradient(135deg,#007aff,#5856d6);border-radius:20px;display:flex;justify-content:space-between;margin-bottom:24px;padding:32px}.admin-dashboard__costs-total{align-items:center;color:#fff;display:flex;gap:20px}.admin-dashboard__costs-total svg{height:48px;opacity:.8;width:48px}.admin-dashboard__costs-total-label{font-size:14px;margin-bottom:4px;opacity:.8}.admin-dashboard__costs-total-value{font-size:36px;font-weight:700}.admin-dashboard__costs-updated{color:#ffffffb3;font-size:13px}.admin-dashboard__costs-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.admin-dashboard__costs-card{align-items:center;animation:scaleIn .4s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:16px;box-shadow:0 8px 32px #0004601a;display:flex;gap:16px;padding:20px}.admin-dashboard__costs-card:first-child{animation-delay:.1s}.admin-dashboard__costs-card:nth-child(2){animation-delay:.15s}.admin-dashboard__costs-card:nth-child(3){animation-delay:.2s}.admin-dashboard__costs-card:nth-child(4){animation-delay:.25s}.admin-dashboard__costs-card:nth-child(5){animation-delay:.3s}.admin-dashboard__costs-card-icon{align-items:center;background:#007aff1a;border-radius:12px;color:#007aff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.admin-dashboard__costs-card-icon svg{height:20px;width:20px}.admin-dashboard__costs-card-icon--blue{background:#007aff1a;color:#007aff}.admin-dashboard__costs-card-icon--green{background:#34c7591a;color:#34c759}.admin-dashboard__costs-card-icon--purple{background:#5856d61a;color:#5856d6}.admin-dashboard__costs-card-icon--orange{background:#ff95001a;color:#ff9500}.admin-dashboard__costs-card--highlight{background:linear-gradient(135deg,#007aff26,#5856d626);border-color:#007aff4d}.admin-dashboard__costs-breakdown{align-items:center;color:#86868b;display:flex;font-size:14px;gap:12px}.admin-dashboard__costs-breakdown-item{align-items:center;display:flex;gap:8px}.admin-dashboard__costs-breakdown-item svg{height:16px;width:16px}.admin-dashboard__costs-breakdown-plus{color:#86868b;font-weight:600}.admin-dashboard__costs-card--warning{background:linear-gradient(135deg,#ff950014,#0000);border-color:#ff950066}.admin-dashboard__costs-tip{align-items:flex-start;background:#ff95001a;border:1px solid #ff95004d;border-radius:12px;display:flex;gap:16px;margin-top:20px;padding:16px 20px}.admin-dashboard__costs-tip svg{color:#ff9500;flex-shrink:0;height:20px;width:20px}.admin-dashboard__costs-tip div{color:#1d1d1f;font-size:13px;line-height:1.5}.admin-dashboard__costs-tip div strong{color:#ff9500}.admin-dashboard__costs-tip--success{background:#34c7591a;border:1px solid #34c7594d}.admin-dashboard__costs-tip--success div strong,.admin-dashboard__costs-tip--success svg{color:#34c759}.admin-dashboard__costs-header--total{background:linear-gradient(135deg,#007aff1a,#5856d61a);border:1px solid #007aff33;border-radius:16px;padding:24px}.admin-dashboard__costs-total-value--large{font-size:32px!important}.admin-dashboard__estimate-badge--live{background:#34c75926!important;color:#34c759!important}.admin-dashboard__costs-card-content{flex:1 1;min-width:0}.admin-dashboard__costs-card-name{color:#86868b;font-size:13px;margin-bottom:2px}.admin-dashboard__costs-card-cost{color:#1d1d1f;font-size:18px;font-weight:600}.admin-dashboard__costs-card-note{color:#86868b;font-size:11px;margin-top:2px}.admin-dashboard__costs-warning{align-items:flex-start;animation:fadeInUp .4s ease-out;background:#ff9f0a1f;border:1px solid #ff9f0a4d;border-radius:16px;display:flex;gap:16px;margin-bottom:24px;padding:20px 24px}.admin-dashboard__costs-warning svg{color:#ff9f0a;flex-shrink:0;height:24px;width:24px}.admin-dashboard__costs-warning div{color:#8a6d00;font-size:14px;line-height:1.5}.admin-dashboard__costs-warning div strong{color:#664d00}.admin-dashboard__costs-warning div a{color:#007aff;text-decoration:none}.admin-dashboard__costs-warning div a:hover{text-decoration:underline}.admin-dashboard__estimate-badge{background:#fff3;border-radius:12px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px}.admin-dashboard__info-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:24px}.admin-dashboard__info-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:16px;overflow:hidden}.admin-dashboard__info-card-header{align-items:center;background:#00000005;border-bottom:1px solid #0000000d;color:#1d1d1f;display:flex;font-weight:600;gap:12px;padding:16px 20px}.admin-dashboard__info-card-header svg{color:#ff6601;height:20px;width:20px}.admin-dashboard__info-card-body{padding:16px 20px}.admin-dashboard__info-row{border-bottom:1px solid #0000000d;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.admin-dashboard__info-row:last-child{border-bottom:none}.admin-dashboard__info-row span:first-child{color:#86868b}.admin-dashboard__info-row span:last-child{color:#1d1d1f;font-weight:500}.admin-dashboard__costs-note{align-items:center;background:#ff9f0a1a;border-radius:12px;color:#960;display:flex;font-size:13px;gap:12px;padding:16px 20px}.admin-dashboard__costs-note svg{color:#ff9f0a;flex-shrink:0}.admin-dashboard__loading-inline{align-items:center;color:#86868b;display:flex;gap:12px;justify-content:center;padding:48px}.admin-dashboard__charts-section{animation:fadeInUp .5s ease-out .3s both;margin-top:32px}.admin-dashboard__charts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:1024px){.admin-dashboard__charts-grid{grid-template-columns:1fr}}.admin-dashboard__charts-grid--2col{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.admin-dashboard__charts-grid--2col{grid-template-columns:1fr}}.admin-dashboard__chart-wrapper{animation:scaleIn .4s ease-out both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:20px;box-shadow:0 8px 32px #0004601a;overflow:hidden}.admin-dashboard__chart-wrapper .mantine-Paper-root{background:#0000!important;border:none!important;box-shadow:none!important}.admin-dashboard__chart-wrapper--full{grid-column:1/-1}.admin-dashboard__users-stats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #00046014;border-radius:16px;display:flex;gap:24px;margin-bottom:24px;padding:20px 24px}.admin-dashboard__users-stat{display:flex;flex-direction:column;gap:4px}.admin-dashboard__users-stat-value{color:#1d1d1f;font-size:24px;font-weight:700}.admin-dashboard__users-stat-label{color:#86868b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.admin-dashboard__users-filters{display:flex;gap:12px}.admin-dashboard__select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%2386868b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0000001a;border-radius:12px;color:#1d1d1f;cursor:pointer;font-size:14px;padding:10px 36px 10px 16px;transition:all .2s ease}.admin-dashboard__select:hover{border-color:#0003}.admin-dashboard__select:focus{border-color:#ff6601;box-shadow:0 0 0 3px #ff660126;outline:none}.admin-dashboard__select--tier{color:#000460;font-weight:600}.admin-dashboard__admin-badge{align-items:center;background:linear-gradient(135deg,#af52de,#8e44ad);border-radius:12px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;margin-left:8px;padding:2px 8px}.admin-dashboard__admin-badge svg{height:12px;width:12px}.admin-dashboard__modal-avatar--admin,.admin-dashboard__users-table-avatar--admin{background:linear-gradient(135deg,#af52de,#8e44ad)!important}.admin-dashboard__users-table-status{display:flex;flex-wrap:wrap;gap:6px}.admin-dashboard__users-table-subscription .admin-dashboard__badge{align-items:center;display:inline-flex;gap:4px}.admin-dashboard__users-table-subscription .admin-dashboard__badge svg{height:12px;width:12px}.admin-dashboard__action-menu-container{position:relative;z-index:100}.admin-dashboard__action-btn--menu{align-items:center;background:#f6f6f6;border:none;border-radius:8px;color:#89939e;cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:all .15s ease;width:34px}.admin-dashboard__action-btn--menu:hover{background:#ececec;color:#333}.admin-dashboard__action-btn--menu:active{transform:scale(.95)}.admin-dashboard__action-btn--menu.admin-dashboard__action-btn--active{background:#000460;color:#fff}.admin-dashboard__action-btn--menu.admin-dashboard__action-btn--active:hover{background:#00035a}.admin-dashboard__action-dropdown{animation:fadeIn .12s ease-out;background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001f,0 0 0 1px #0000000d;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:10000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-dashboard__action-dropdown button{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:background .12s ease;width:100%}.admin-dashboard__action-dropdown button:hover{background:#f6f6f6}.admin-dashboard__action-dropdown button svg{color:#89939e;height:14px;width:14px}.admin-dashboard__action-dropdown-divider{background:#00000014;height:1px;margin:4px 0}.admin-dashboard__action-dropdown-danger,.admin-dashboard__action-dropdown-danger svg{color:#ff3b30!important}.admin-dashboard__action-dropdown-success,.admin-dashboard__action-dropdown-success svg{color:#34c759!important}.admin-dashboard__action-dropdown-warning,.admin-dashboard__action-dropdown-warning svg{color:#ff9f0a!important}.admin-dashboard__action-menu-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.admin-dashboard__action-dropdown-portal{animation:portalFadeIn .12s ease-out;background:#fff;border-radius:10px;box-shadow:0 8px 32px #00000029,0 0 0 1px #0000000d;min-width:180px;overflow:hidden}@keyframes portalFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-dashboard__action-dropdown-portal button{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:background .12s ease;width:100%}.admin-dashboard__action-dropdown-portal button:hover{background:#f6f6f6}.admin-dashboard__action-dropdown-portal button svg{color:#89939e;height:14px;width:14px}.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-divider{background:#00000014;height:1px;margin:4px 0}.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-danger,.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-danger svg{color:#ff3b30!important}.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-success,.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-success svg{color:#34c759!important}.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-warning,.admin-dashboard__action-dropdown-portal .admin-dashboard__action-dropdown-warning svg{color:#ff9500!important}.admin-dashboard__modal--large{max-height:90vh;max-width:95vw;overflow-y:auto;width:640px}.admin-dashboard__modal-user-info{flex:1 1}.admin-dashboard__modal-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin-dashboard__modal-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:24px 0}@media(max-width:640px){.admin-dashboard__modal-info-grid{grid-template-columns:1fr}}.admin-dashboard__modal-info-section h4{color:#86868b;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.admin-dashboard__modal-info-mono{color:#86868b;font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px}.admin-dashboard__modal-actions{border-top:1px solid #00000014;padding-top:20px}.admin-dashboard__modal-actions h4{color:#86868b;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.admin-dashboard__modal-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.admin-dashboard__btn--success:hover{background:#2fb350!important}.admin-dashboard__btn--warning:hover{background:#f09200!important}.admin-dashboard__btn--premium{background:linear-gradient(135deg,gold,#ffb300)!important;color:#654321!important}.admin-dashboard__btn--premium:hover{background:linear-gradient(135deg,#fc0,orange)!important}.admin-dashboard__badge--yellow{background:#ffcc0026;color:#997a00}.admin-dashboard__badge--blue{background:#007aff26;color:#05c}.admin-dashboard__badge--orange{background:#ff950026;color:#995700}.admin-dashboard__badge--gray{background:#86868b26;color:#636366}.admin-dashboard__metrics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.admin-dashboard__metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.admin-dashboard__metrics-grid{grid-template-columns:1fr}}.admin-dashboard__metric-card{background:#fff9;border:1px solid #0000000d;border-radius:16px;padding:20px;text-align:center}.admin-dashboard__metric-value{color:#1d1d1f;font-size:28px;font-weight:700;margin-bottom:4px}.admin-dashboard__metric-label,.admin-dashboard__users-table-header{color:#86868b;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.admin-dashboard__users-table-header{grid-gap:12px;background:#00000005;border-radius:12px 12px 0 0;display:grid;font-weight:600;gap:12px;grid-template-columns:40px 2fr 1fr 1fr 1fr 1fr 80px;padding:14px 20px}@media(max-width:900px){.admin-dashboard__users-table-header{display:none}}.admin-dashboard__users-table-row{grid-gap:12px;align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;display:grid;gap:12px;grid-template-columns:40px 2fr 1fr 1fr 1fr 1fr 80px;overflow:visible;padding:14px 24px;position:relative;transition:background .15s ease;z-index:1}@media(max-width:900px){.admin-dashboard__users-table-row{gap:8px;grid-template-columns:1fr}.admin-dashboard__users-table-row>div{align-items:center;display:flex;justify-content:space-between}}.admin-dashboard__users-table-row:hover{background:#fafafa}.admin-dashboard__users-table-row--menu-open{background:#f8f8fa;z-index:9999!important}.admin-dashboard__users-table-row:last-child{border-bottom:none;border-radius:0 0 12px 12px}.admin-dashboard__modal--delete{max-width:450px;width:90%}.admin-dashboard__modal-footer{background:#00000005;border-radius:0 0 20px 20px;border-top:1px solid #00000014;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.admin-dashboard__delete-warning{padding:20px 0;text-align:center}.admin-dashboard__delete-warning svg{color:#ff3b30;height:48px;margin-bottom:16px;width:48px}.admin-dashboard__delete-warning p{color:#1d1d1f;font-size:15px;line-height:1.5;margin:0 0 8px}.admin-dashboard__delete-warning-sub{color:#86868b!important;font-size:13px!important}.admin-dashboard__delete-confirm{margin-top:20px}.admin-dashboard__delete-confirm label{color:#86868b;display:block;font-size:14px;margin-bottom:8px}.admin-dashboard__delete-confirm label strong{color:#1d1d1f;font-weight:600}.admin-dashboard__input{background:#fff;border:1px solid #0000001f;border-radius:10px;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.admin-dashboard__input:focus{border-color:#ff6601;box-shadow:0 0 0 3px #0071e326}.admin-dashboard__input::placeholder{color:#0000004d}.admin-dashboard__btn--danger{background:#ff3b30!important;color:#fff!important}.admin-dashboard__btn--danger:hover:not(:disabled){background:#ff2317!important}.admin-dashboard__btn--danger:disabled{cursor:not-allowed;opacity:.6}.admin-dashboard__btn--secondary{background:#0000000f!important;color:#1d1d1f!important}.admin-dashboard__btn--secondary:hover:not(:disabled){background:#0000001a!important}.admin-dashboard__users-table-cell--checkbox{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-width:40px;min-width:40px;width:40px}.admin-dashboard__users-table-cell--checkbox input[type=checkbox]{accent-color:#ff6601;cursor:pointer;height:18px;width:18px}.admin-dashboard__users-table-row--selected{background:#ff660114!important}.admin-dashboard__users-table-row--selected:hover{background:#ff66011f!important}.admin-dashboard__bulk-actions{align-items:center;background:linear-gradient(135deg,#ff66011a,#0004601a);border:1px solid #ff660133;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 20px}.admin-dashboard__bulk-actions-info{align-items:center;color:#000460;display:flex;font-weight:600;gap:8px}.admin-dashboard__bulk-actions-info svg{color:#ff6601;height:18px;width:18px}.admin-dashboard__bulk-actions-buttons{display:flex;flex-wrap:wrap;gap:8px}.admin-dashboard__btn--success{background:#34c759!important;color:#fff!important}.admin-dashboard__btn--success:hover:not(:disabled){background:#2fb350!important}.admin-dashboard__btn--warning{background:#ff9f0a!important;color:#fff!important}.admin-dashboard__btn--warning:hover:not(:disabled){background:#f09200!important}.admin-dashboard__btn--premium{background:linear-gradient(135deg,#ff6601,#ff9500)!important;color:#fff!important}.admin-dashboard__btn--premium:hover:not(:disabled){background:linear-gradient(135deg,#e75c00,#e68600)!important}.admin-dashboard__btn--label{background:#0004601a!important;border:1px solid #00046033!important;color:#000460!important}.admin-dashboard__btn--label:hover:not(:disabled){background:#00046033!important}.admin-dashboard__bulk-more-menu{position:relative}.admin-dashboard__bulk-more-menu>button{font-size:18px;font-weight:700;letter-spacing:2px;min-width:36px}.admin-dashboard__bulk-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;margin-top:4px;min-width:180px;padding:4px 0;position:absolute;right:0;top:100%;z-index:100}.admin-dashboard__bulk-dropdown button{align-items:center;background:none;border:none;color:#1d1d1f;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;text-align:left;width:100%}.admin-dashboard__bulk-dropdown button svg{color:#ff6601;height:16px;width:16px}.admin-dashboard__bulk-dropdown button:hover{background:#0000000d}.admin-dashboard__users-table-row{padding:8px 12px!important}.admin-dashboard__users-table-cell--checkbox{max-width:32px!important;min-width:32px!important;padding:0 4px!important;width:32px!important}.admin-dashboard__users-table-info{gap:2px!important}.admin-dashboard__user-labels{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:8px}.admin-dashboard__user-label-badge{border:1px solid;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;padding:2px 6px}.admin-dashboard__users-table-avatar{font-size:12px!important;height:32px!important;width:32px!important}.admin-dashboard__dropdown-divider{background:#e5e5e5;height:1px;margin:4px 0}.admin-dashboard__btn--danger-text{color:#dc3545!important}.admin-dashboard__btn--danger-text:hover{background:#fff5f5!important;color:#c82333!important}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:768px){.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-row{align-items:stretch;flex-direction:column}}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-field{flex:1 1;min-width:160px}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-field--small{flex:0 0 100px;min-width:80px}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-field label{color:#86868b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-field .admin-dashboard__input{background:#fffc;border:1px solid #0000001a;border-radius:10px;box-sizing:border-box;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.admin-dashboard__affiliate-create-form .admin-dashboard__affiliate-form-field .admin-dashboard__input:focus{border-color:#ff6601;box-shadow:0 0 0 3px #0071e31f;outline:none}.admin-dashboard__affiliate-create-form .admin-dashboard__btn--primary{align-self:flex-end;padding:10px 24px;white-space:nowrap}.admin-dashboard__affiliate-code{background:#0071e314;border-radius:6px;color:#ff6601;font-family:SF Mono,Monaco,Courier New,monospace;font-size:13px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.admin-dashboard__affiliate-status-btn{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.3px;padding:5px 14px;transition:all .2s ease}.admin-dashboard__affiliate-status-btn--active{background:#34c7591f;color:#34c759}.admin-dashboard__affiliate-status-btn--active:hover{background:#34c75933}.admin-dashboard__affiliate-status-btn--inactive{background:#ff3b301a;color:#ff3b30}.admin-dashboard__affiliate-status-btn--inactive:hover{background:#ff3b302e}.admin-dashboard__badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.2px;padding:3px 10px}.admin-dashboard__badge--purple{background:#af52de1f;color:#af52de}.admin-dashboard__badge--green{background:#34c7591f;color:#34c759}.admin-dashboard__badge--orange{background:#ff9f0a1f;color:#ff9f0a}.admin-dashboard__badge--gray{background:#8e8e931f;color:#86868b}.admin-dashboard__podcast-stats-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.admin-dashboard__podcast-stats-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.admin-dashboard__podcast-stats-row{grid-template-columns:1fr}}.admin-dashboard__podcast-stat{background:linear-gradient(135deg,#f5f5f7,#fff);border-radius:14px;padding:16px;text-align:center;transition:all .2s ease}.admin-dashboard__podcast-stat:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.admin-dashboard__podcast-stat-value{color:#1d1d1f;font-size:28px;font-weight:700;letter-spacing:-.3px}.admin-dashboard__podcast-stat-label{color:#86868b;font-size:12px;font-weight:500;letter-spacing:.4px;margin-top:4px;text-transform:uppercase}.user-analytics{background:linear-gradient(180deg,#f8f9fa,#fff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow-y:auto;padding:24px 24px 48px}.user-analytics__error,.user-analytics__loading{align-items:center;color:#868e96;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.user-analytics__loading-spinner{animation:spin .8s linear infinite;border:3px solid #e9ecef;border-radius:50%;border-top-color:#228be6;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.user-analytics__error{text-align:center}.user-analytics__error p{color:#fa5252;font-size:16px;margin-bottom:16px}.user-analytics__header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.user-analytics__back-btn{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s}.user-analytics__back-btn:hover{background:#f8f9fa;border-color:#ced4da}.user-analytics__title{color:#212529;flex:1 1;font-size:24px;font-weight:600;margin:0}.user-analytics__timeframe{background:#f1f3f5;border-radius:8px;display:flex;gap:4px;padding:4px}.user-analytics__timeframe-btn{background:#0000;border:none;border-radius:6px;color:#868e96;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.user-analytics__timeframe-btn:hover{color:#495057}.user-analytics__timeframe-btn--active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#228be6}.user-analytics__btn{align-items:center;background:#228be6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:background .2s}.user-analytics__btn:hover{background:#1c7ed6}.user-analytics__user-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;display:flex;gap:20px;margin-bottom:24px;padding:24px}.user-analytics__user-avatar{align-items:center;background:linear-gradient(135deg,#228be6,#1c7ed6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:600;height:72px;justify-content:center;width:72px}.user-analytics__user-info{flex:1 1}.user-analytics__user-name{align-items:center;color:#212529;display:flex;font-size:22px;font-weight:600;gap:12px;margin:0 0 4px}.user-analytics__pro-badge{align-items:center;background:linear-gradient(135deg,#be4bdb,#9c36b5);border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.user-analytics__user-email{color:#868e96;font-size:14px;margin:0 0 12px}.user-analytics__user-meta{display:flex;flex-wrap:wrap;gap:24px}.user-analytics__user-meta span{align-items:center;color:#495057;display:flex;font-size:13px;gap:6px}.user-analytics__user-meta span svg{color:#adb5bd}.user-analytics__stats-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));margin-bottom:24px}@media(max-width:1024px){.user-analytics__stats-grid{grid-template-columns:1fr}}.user-analytics__card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;overflow:hidden}.user-analytics__card--full{grid-column:1/-1}.user-analytics__card-header{border-bottom:1px solid #f1f3f5;padding:16px 20px}.user-analytics__card-header h3{align-items:center;color:#212529;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.user-analytics__card-header h3 svg{color:#868e96}.user-analytics__card-body{padding:20px}.user-analytics__stat-row{display:flex;gap:24px;margin-bottom:24px}.user-analytics__stat{background:#f8f9fa;border-radius:12px;flex:1 1;padding:16px;text-align:center}.user-analytics__stat-value{color:#212529;display:block;font-size:28px;font-weight:700;line-height:1.2}.user-analytics__stat-label{color:#868e96;display:block;font-size:12px;margin-top:4px}.user-analytics__chart{margin-top:20px}.user-analytics__chart h4{align-items:center;color:#495057;display:flex;font-size:14px;font-weight:500;gap:6px;margin:0 0 12px}.user-analytics__chart-container{background:#fafbfc;border-radius:12px;padding:12px 8px 8px 0}.user-analytics__tooltip-trigger{align-items:center;color:#adb5bd;cursor:help;display:inline-flex;justify-content:center;transition:color .2s}.user-analytics__tooltip-trigger:hover{color:#868e96}.user-analytics__timeline{overflow-x:auto}.user-analytics__timeline-header{grid-gap:16px;background:#f8f9fa;border-radius:8px;color:#868e96;display:grid;font-size:12px;font-weight:600;gap:16px;grid-template-columns:180px 120px 1fr 80px;letter-spacing:.5px;margin-bottom:8px;padding:12px 16px;text-transform:uppercase}.user-analytics__timeline-list{max-height:400px;overflow-y:auto}.user-analytics__timeline-item{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f3f5;display:grid;gap:16px;grid-template-columns:180px 120px 1fr 80px;padding:12px 16px;transition:background .2s}.user-analytics__timeline-item:hover{background:#f8f9fa}.user-analytics__timeline-item:last-child{border-bottom:none}.user-analytics__timeline-date{color:#495057;font-size:13px}.user-analytics__module-badge{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.user-analytics__timeline-event{color:#212529;font-size:14px}.user-analytics__timeline-score{color:#495057;font-size:14px;font-weight:500;text-align:right}.user-analytics__empty{color:#868e96;font-size:14px;padding:40px 20px;text-align:center}.password-reset-request-page{align-items:center;height:100vh;justify-content:center}.password-reset-request-page a{text-decoration:none}.password-reset-request-page .reset-container{align-items:center;background-color:#fefefe;border-radius:24px;gap:20px;position:relative;text-align:center}.password-reset-request-page .reset-container .reset-icon{height:48px;width:48px}.password-reset-request-page .reset-container .reset-header-wrapper{gap:4px}.password-reset-request-page .reset-container .reset-header-wrapper .reset-container-header{font-size:24px;font-weight:500}.password-reset-request-page .reset-container .reset-header-wrapper .reset-container-subheader{color:#89939e;font-size:14px;font-weight:400}.password-reset-request-page .reset-container .password-reset-request-page-input{width:300px}.password-reset-request-page .reset-container .password-reset-request-page-button{align-items:center;background-color:#e3e5ff;border-radius:100px;cursor:pointer;height:36px;justify-content:center;transition:all .3s ease;width:300px}.password-reset-request-page .reset-container .password-reset-request-page-button.active{background-color:#000460!important;cursor:pointer}.password-reset-request-page .reset-container .password-reset-request-page-button.active .password-reset-request-page-button-text{color:#fefefe!important;font-size:14px}.password-reset-request-page .reset-container .password-reset-request-page-button.inactive{background-color:#e3e5ff!important;cursor:not-allowed}.password-reset-request-page .reset-container .password-reset-request-page-button.inactive .password-reset-request-page-button-text{color:#000460!important;font-size:14px}.password-reset-request-page .reset-container .password-reset-request-page-button .password-reset-request-page-button-text{color:#000460;font-size:14px;transition:color .3s ease}.password-reset-request-page .reset-container .back-button{align-items:center;cursor:pointer;justify-content:center;transition:all .3s ease}.password-reset-request-page .reset-container .back-button:hover{opacity:.6}.password-reset-request-page input{border-radius:100px}.password-reset-request-page input:focus{border:1px solid #e3e5ff}.not-found-page,.password-reset-confirm-page,.password-reset-confirm-page-error{align-items:center;height:100vh;justify-content:center}.not-found-page{background-color:#fefefe;display:flex;flex-direction:column;font-family:poppins,sans-serif}.not-found-page a{text-decoration:none}.not-found-page .not-found-page-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-100px}.not-found-page .not-found-page-container .not-found-image{height:330px;width:434px}.not-found-page .not-found-page-container .not-found-message{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-32px}.not-found-page .not-found-page-container .not-found-message .message-header{color:#000;font-size:24px;font-weight:700;margin-bottom:7px}.not-found-page .not-found-page-container .not-found-message .message-body{color:#89939e;font-size:16px;font-weight:400;margin-bottom:19px;text-align:center}.not-found-page .not-found-page-container .not-found-message .message-footer{align-items:center;display:flex;flex-direction:column;justify-content:center}.not-found-page .not-found-page-container .not-found-message .message-footer .message-footer-button{align-items:center;background-color:#ff6601;border-radius:100px;color:#fefefe;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:44px;justify-content:center;transition:all .3s ease;width:188px}.not-found-page .not-found-page-container .not-found-message .message-footer .message-footer-button:hover{background-color:#ff6601}.not-found-page .not-found-page-container .not-found-message .message-footer .message-footer-button .message-footer-button-text{text-decoration:none}.podcast-page{zoom:.9;background:#fefefe;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 75px);overflow:hidden;width:100%}.podcast-page .page-header{align-items:center;display:flex;gap:14px;margin-bottom:32px;padding:40px 40px 0}.podcast-page .page-header .header-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.podcast-page .page-header .header-icon img{color:#fff;height:48px;width:48px}.podcast-page .page-header h1{color:#000;font-size:28px;font-weight:700;margin:0}.podcast-page .page-header p{color:#89939e;font-size:15px;margin:2px 0 0}.podcast-page .podcast-layout{display:flex;flex:1 1;gap:28px;min-height:0;padding:0 40px 40px}.podcast-page .config-panel{-ms-overflow-style:none;background:#fff;border-radius:20px;box-shadow:0 2px 12px #0000000a;display:flex;flex-direction:column;gap:24px;height:fit-content;max-height:calc(100vh - 200px);min-width:380px;overflow-y:auto;padding:28px;scrollbar-width:none;width:420px}.podcast-page .config-panel::-webkit-scrollbar{display:none}.podcast-page .input-tabs{display:flex;gap:8px}.podcast-page .input-tabs .tab-btn{background:#f2f3f5;border:none;border-radius:100px;color:#555;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s}.podcast-page .input-tabs .tab-btn.active{background:#ff66011a;color:#ff6601}.podcast-page .source-label{color:#333;font-size:14px;font-weight:600;margin:0}.podcast-page .source-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.podcast-page .source-card{align-items:center;background:#fafbfc;border:1.5px solid #e0e3e8;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 8px;position:relative;transition:all .2s}.podcast-page .source-card:hover{background:#ff660108;border-color:#ff6601}.podcast-page .source-card.has-selection{background:#32d1750a;border-color:#32d175}.podcast-page .source-card.expanded{background:#ff66010f;border-color:#ff6601}.podcast-page .source-card.expanded .source-card-icon svg{color:#ff6601}.config-drag-overlay{align-items:center;background:#ffffffeb;border:2px dashed #ff6601;border-radius:20px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:10}.config-drag-overlay-inner{align-items:center;color:#ff6601;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px}.config-drag-overlay-inner svg{color:#ff6601}.podcast-page .config-panel{position:relative}.podcast-page .source-card-wide{flex-direction:row;gap:6px;grid-column:1/-1;justify-content:center;padding:10px 8px}.podcast-page .source-card-icon{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.podcast-page .source-card-icon svg{color:#89939e;height:20px;width:20px}.podcast-page .source-card-icon.youtube-icon svg,.podcast-page .source-card-wide .source-card-icon{height:22px;width:22px}.podcast-page .source-card-wide .source-card-icon svg{height:18px;width:18px}.podcast-page .source-card:hover .source-card-icon svg{color:#ff6601}.podcast-page .source-card:hover .source-card-icon.youtube-icon svg{color:inherit}.podcast-page .source-card-label{color:#555;font-size:12px;font-weight:600}.podcast-page .source-card-check{align-items:center;background:#ff6601;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;position:absolute;right:8px;top:6px}.podcast-page .source-badges{display:flex;flex-wrap:wrap;gap:8px}.podcast-page .source-badge{align-items:center;background:#ff660114;border:1px solid #ff66012e;border-radius:8px;display:inline-flex;gap:6px;padding:6px 10px}.podcast-page .source-badge svg{color:#ff6601;flex-shrink:0}.podcast-page .source-badge span{color:#ff6601;font-size:12px;font-weight:600;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-page .source-badge button{background:none;border:none;color:#ff6601;cursor:pointer;font-size:16px;font-weight:700;line-height:1;opacity:.6;padding:0 2px;transition:opacity .15s}.podcast-page .source-badge button:hover{opacity:1}.podcast-page .source-back-btn{align-items:center;background:#f2f3f5;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;padding:6px 12px 6px 6px;transition:all .15s;width:fit-content}.podcast-page .source-back-btn:hover{background:#e8e9ec;color:#333}.source-modal-overlay{align-items:flex-start;animation:sourceModalFadeIn .15s ease;background:#0000008c;display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:1000}@keyframes sourceModalFadeIn{0%{opacity:0}to{opacity:1}}.source-modal{animation:sourceModalSlideIn .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-width:520px;overflow:hidden;width:90%}.source-modal-header{align-items:center;color:#333;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 20px 0}.source-modal-count{background:#ff66011a;border-radius:12px;color:#ff6601;font-size:12px;font-weight:500;padding:3px 10px}.source-modal-footer{border-top:1px solid #e8e9ec;display:flex;justify-content:flex-end;padding:12px 20px}.source-modal-done{background:#ff6601;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 24px;transition:background .15s}.source-modal-done:hover{background:#e55b00}.source-modal-item-check{align-items:center;border:2px solid #d4d6db;border-radius:5px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s;width:20px}.source-modal-item-check.checked{background:#ff6601;border-color:#ff6601}.source-modal-item-check.checked svg{stroke:#fff}@keyframes sourceModalSlideIn{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.source-modal-search{align-items:center;border-bottom:1px solid #e8e9ec;display:flex;gap:12px;padding:16px 20px}.source-modal-search svg{color:#89939e;flex-shrink:0}.source-modal-search input{border:none;color:#000;flex:1 1;font-family:inherit;font-size:15px;outline:none}.source-modal-search input::placeholder{color:#adb5bd}.source-modal-list{max-height:320px;overflow-y:auto;padding:6px}.source-modal-list::-webkit-scrollbar{width:5px}.source-modal-list::-webkit-scrollbar-thumb{background:#d4d6db;border-radius:4px}.source-modal-empty{color:#89939e;font-size:13px;padding:32px 20px;text-align:center}.source-modal-item{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:background .12s;width:100%}.source-modal-item:hover{background:#f2f3f5}.source-modal-item.selected{background:#ff660114}.source-modal-item-icon{border-radius:8px;flex-shrink:0;height:38px;object-fit:contain;width:38px}.source-modal-item-info{display:flex;flex:1 1;flex-direction:column;min-width:0}.source-modal-item-title{color:#333;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-modal-item.selected .source-modal-item-title{color:#ff6601}.source-modal-item-sub{color:#89939e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-modal-item-date{color:#adb5bd;flex-shrink:0;font-size:12px}.podcast-page .upload-area{background:#fafbfc;border:2px dashed #e0e3e8;border-radius:16px;cursor:pointer;padding:32px 24px;text-align:center;transition:all .25s}.podcast-page .upload-area:hover{background:#ff660108;border-color:#ff6601}.podcast-page .upload-area.dragover{background:#ff66010f;border-color:#ff6601;transform:scale(1.01)}.podcast-page .upload-area.has-file{background:#32d1750a;border-color:#32d175;border-style:solid}.podcast-page .upload-area .upload-icon{align-items:center;background:#f2f3f5;border-radius:12px;display:flex;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.podcast-page .upload-area .upload-icon svg{color:#89939e;height:24px;width:24px}.podcast-page .upload-area:hover .upload-icon{background:#ff66011a}.podcast-page .upload-area:hover .upload-icon svg{color:#ff6601}.podcast-page .upload-area .upload-title{color:#000;font-size:15px;font-weight:600;margin:0 0 4px}.podcast-page .upload-area .upload-subtitle{color:#89939e;font-size:13px;margin:0}.podcast-page .upload-area .file-info{align-items:center;display:flex;gap:10px;justify-content:center}.podcast-page .upload-area .file-info .file-name{color:#32d175;font-size:14px;font-weight:600}.podcast-page .upload-area .file-info .remove-file{align-items:center;background:#ff3b301a;border:none;border-radius:6px;color:#ff3b30;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;transition:all .2s;width:24px}.podcast-page .upload-area .file-info .remove-file:hover{background:#ff3b3033}.upload-file-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.upload-file-item{align-items:center;background:#32d1750f;border:1px solid #32d17526;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.upload-file-item .file-name{color:#333;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-item .remove-file{align-items:center;background:#ff3b301a;border:none;border-radius:5px;color:#ff3b30;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:22px;justify-content:center;transition:all .2s;width:22px}.upload-file-item .remove-file:hover{background:#ff3b3033}.podcast-page .text-input-area textarea{border:1.5px solid #e0e3e8;border-radius:12px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;min-height:120px;outline:none;padding:14px 16px;resize:vertical;transition:border-color .2s;width:100%}.podcast-page .text-input-area textarea::placeholder{color:#adb5bd}.podcast-page .text-input-area textarea:focus{border-color:#ff6601}.podcast-page .youtube-input-area{display:flex;flex-direction:column;gap:12px}.podcast-page .youtube-icon-row{align-items:center;display:flex;gap:10px}.podcast-page .youtube-label{color:#333;font-size:14px;font-weight:600}.podcast-page .youtube-url-input{border:1.5px solid #e0e3e8;border-radius:12px;box-sizing:border-box;color:#000;font-family:inherit;font-size:14px;outline:none;padding:14px 16px;transition:border-color .2s;width:100%}.podcast-page .youtube-url-input::placeholder{color:#adb5bd}.podcast-page .youtube-url-input:focus{border-color:red}.podcast-page .youtube-hint{color:#888;font-size:12px;margin:0}.podcast-page .config-field{display:flex;flex-direction:column;gap:8px}.podcast-page .config-field label{color:#555;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.podcast-page .config-field select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='m3 4.5 3 3 3-3' stroke='%2389939E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e0e3e8;border-radius:10px;color:#000;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 32px 10px 14px;transition:border-color .2s;width:100%}.podcast-page .config-field select:focus{border-color:#ff6601}.podcast-page .config-row{display:flex;gap:12px}.podcast-page .config-row .config-field{flex:1 1}.custom-vak-dropdown{position:relative}.custom-vak-trigger{align-items:center;background:#fff;border:1.5px solid #e0e3e8;border-radius:10px;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;outline:none;padding:8px 32px 8px 12px;position:relative;text-align:left;transition:border-color .2s;width:100%}.custom-vak-trigger:focus,.custom-vak-trigger:hover{border-color:#ff6601}.custom-vak-trigger .vak-trigger-icon{flex-shrink:0;height:18px;width:18px}.custom-vak-trigger .vak-placeholder{color:#89939e}.custom-vak-trigger .vak-chevron{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.custom-vak-menu{background:#fff;border:1px solid #e0e3e8;border-radius:10px;bottom:calc(100% + 4px);box-shadow:0 4px 16px #0000001a;left:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:100}.custom-vak-option{align-items:center;background:#0000;border:none;border-radius:7px;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 10px;transition:background .12s;width:100%}.custom-vak-option img{flex-shrink:0;height:18px;width:18px}.custom-vak-option:hover{background:#ff66010f}.custom-vak-option.active{background:#ff66011a;color:#ff6601;font-weight:600}.podcast-page .duration-control{align-items:center;display:flex;gap:14px}.podcast-page .duration-control input[type=range]{appearance:none;background:#e0e3e8;border-radius:3px;flex:1 1;height:6px;outline:none}.podcast-page .duration-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff6601;border-radius:50%;box-shadow:0 2px 8px #ff66014d;cursor:pointer;height:20px;width:20px}.podcast-page .duration-value{color:#ff6601;font-size:14px;font-weight:600;min-width:55px;text-align:right}.podcast-page .inline-error{background:#ff3b3014;border-radius:10px;color:#ff3b30;font-size:13px;font-weight:500;padding:10px 14px}.podcast-page .generate-btn{align-items:center;background:linear-gradient(135deg,#ff6601,#ff8b3d);border:none;border-radius:12px;box-shadow:0 4px 16px #ff660140;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:all .25s;width:100%}.podcast-page .generate-btn:hover:not(:disabled){box-shadow:0 6px 20px #ff660159;transform:translateY(-1px)}.podcast-page .generate-btn:disabled{cursor:not-allowed;opacity:.5}.podcast-page .generate-btn svg{height:20px;width:20px}.generate-spinner{animation:generateSpin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes generateSpin{to{transform:rotate(1turn)}}.podcast-page .results-panel{min-width:0}.podcast-page .empty-state,.podcast-page .results-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.podcast-page .empty-state{align-items:center;background:#fff;border-radius:20px;box-shadow:0 2px 12px #0000000a;justify-content:center;overflow:hidden;text-align:center}.podcast-page .empty-state img{display:block;height:129%;margin:0;max-height:129%;max-width:100%;object-fit:contain;width:100%}.podcast-page .empty-state .empty-icon{align-items:center;background:linear-gradient(135deg,#ff660114,#ff8b3d0a);border-radius:20px;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.podcast-page .empty-state .empty-icon svg{color:#ff6601;height:40px;opacity:.7;width:40px}.podcast-page .empty-state h3{color:#000;font-size:20px;font-weight:600;margin:0 0 8px}.podcast-page .empty-state p{color:#89939e;font-size:14px;line-height:1.5;margin:0;max-width:340px}.generating-center,.podcast-generating{align-items:center;justify-content:center}.generating-center{display:flex;flex:1 1}.generating-card{background:#fff;border-radius:24px;box-shadow:0 4px 24px #0000000f;max-width:460px;min-width:360px;padding:48px 56px;text-align:center}.generating-card h2{color:#000;font-size:22px;font-weight:700;margin:24px 0 20px}.generating-card .progress-bar-track{background:#f2f3f5;border-radius:4px;height:8px;margin-bottom:14px;overflow:hidden;width:100%}.generating-card .progress-bar-fill{background:linear-gradient(90deg,#ff6601,#ff8b3d);border-radius:4px;height:100%;transition:width .5s ease}.generating-card .progress-label{color:#89939e;font-size:14px;margin:0 0 4px}.generating-card .progress-percent{color:#ff6601;font-size:16px;font-weight:700;margin:0}.generating-anim{align-items:center;display:flex;height:80px;justify-content:center;margin:0 auto;position:relative;width:80px}.pulse-ring{animation:pulseRing 2s ease-out infinite;border:2px solid #ff660133;border-radius:50%;inset:0;position:absolute}.pulse-ring.delay-1{animation-delay:.6s}.pulse-ring.delay-2{animation-delay:1.2s}@keyframes pulseRing{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2)}}.gen-mic-icon{height:36px;position:relative;width:36px;z-index:1}.podcast-player-phase{height:calc(100vh - 75px);overflow:hidden}.player-bar{background:#fff;border-bottom:1px solid #eee;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 28px}.player-info,.player-title-row{align-items:center;display:flex}.player-title-row{gap:12px}.back-btn{align-items:center;background:#f2f3f5;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.back-btn:hover{background:#e8e9eb}.player-meta h2{color:#000;font-size:18px;font-weight:600;margin:0}.player-meta .player-duration{color:#89939e;font-size:13px}.player-controls{align-items:center;display:flex;gap:16px}.player-controls.no-audio{justify-content:center}.no-audio-msg{color:#89939e;font-size:13px;margin:0}.controls-main{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.controls-buttons,.controls-right{align-items:center;display:flex;flex-shrink:0;gap:6px}.seek-group{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.time-label{font-feature-settings:"tnum";color:#89939e;font-size:12px;font-variant-numeric:tabular-nums;min-width:40px}.seek-bar{appearance:none;background:#e0e3e8;border-radius:3px;cursor:pointer;flex:1 1;height:5px;outline:none}.seek-bar::-webkit-slider-thumb{-webkit-appearance:none;background:#ff6601;border-radius:50%;box-shadow:0 1px 4px #00000026;cursor:pointer;height:14px;width:14px}.ctrl-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s;width:36px}.ctrl-btn:hover{background:#f2f3f5;color:#000}.play-btn{align-items:center;background:linear-gradient(135deg,#ff6601,#ff8b3d);border:none;border-radius:50%;box-shadow:0 3px 12px #ff66014d;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s;width:44px}.play-btn:hover{box-shadow:0 4px 16px #ff660166;transform:scale(1.05)}.speed-btn{color:#ff6601!important;font-size:13px!important;font-weight:700;min-width:40px}.volume-btn{position:relative}.volume-slider{appearance:none;background:#e0e3e8;border-radius:2px;bottom:100%;height:4px;left:50%;opacity:0;outline:none;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(-90deg);transform-origin:center center;transition:opacity .2s;width:80px}.volume-btn:hover .volume-slider{opacity:1;pointer-events:auto}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ff6601;border-radius:50%;cursor:pointer;height:12px;width:12px}.player-body{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.transcript-area{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;overflow-y:auto;padding:28px 40px}.transcript-bubble{border-radius:14px;display:flex;gap:12px;max-width:720px;padding:14px 16px;transition:background .25s,box-shadow .25s}.transcript-bubble.active{background:#ff66010d;box-shadow:inset 3px 0 0 #ff6601}.transcript-bubble.host{align-self:flex-start}.transcript-bubble.guest{align-self:flex-end;flex-direction:row-reverse}.bubble-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.transcript-bubble.host .bubble-avatar{background:linear-gradient(135deg,#ff6601,#ff8b3d)}.transcript-bubble.guest .bubble-avatar{background:linear-gradient(135deg,#4a90d9,#6bb3f0)}.bubble-content{display:flex;flex-direction:column;gap:2px;min-width:0}.bubble-speaker{color:#89939e;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.transcript-bubble.guest .bubble-speaker{text-align:right}.bubble-text{color:#222;font-size:14px;line-height:1.6;margin:0}.transcript-bubble.guest .bubble-text{text-align:right}.player-sidebar{background:#fff;border-left:1px solid #eee;display:flex;flex-direction:column;flex-shrink:0;max-width:700px;min-width:280px;overflow:hidden;position:relative;width:380px}.sidebar-resize-handle{background:#0000;cursor:col-resize;height:100%;left:-3px;position:absolute;top:0;transition:background .15s;width:6px;z-index:20}.sidebar-resize-handle:active,.sidebar-resize-handle:hover{background:#ff660140}.sidebar-resize-handle:after{background:#ddd;border-radius:2px;content:"";height:32px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s;width:4px}.sidebar-resize-handle:hover:after{background:#ff6601;opacity:1}.sidebar-tabs{border-bottom:1px solid #eee;display:flex;padding:0 16px}.sidebar-tabs button{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#89939e;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:12px 8px;transition:all .2s}.sidebar-tabs button.active{border-bottom-color:#ff6601;color:#ff6601}.sidebar-tabs button:hover{color:#000}.chat-panel,.sidebar-content{overflow:hidden}.chat-messages,.chat-panel,.sidebar-content{display:flex;flex:1 1;flex-direction:column;min-height:0}.chat-messages{gap:10px;overflow-y:auto;padding:16px}.chat-empty{align-items:center;color:#bbb;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center}.chat-empty p{font-size:13px;margin:0}.chat-msg{display:flex}.chat-msg.user{justify-content:flex-end}.chat-msg.assistant{justify-content:flex-start}.msg-bubble{border-radius:14px;font-size:14px;line-height:1.5;max-width:85%;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.chat-msg.user .msg-bubble{background:linear-gradient(135deg,#ff6601,#ff8b3d);border-bottom-right-radius:4px;color:#fff}.chat-msg.assistant .msg-bubble{background:#f2f3f5;border-bottom-left-radius:4px;color:#222}.chat-msg.assistant .msg-bubble p{margin:0 0 .4em}.chat-msg.assistant .msg-bubble p:last-child{margin-bottom:0}.chat-msg.assistant .msg-bubble ol,.chat-msg.assistant .msg-bubble ul{margin:.2em 0 .4em;padding-left:1.2em}.chat-msg.assistant .msg-bubble li{margin-bottom:.15em}.chat-msg.assistant .msg-bubble strong{font-weight:600}.chat-msg.assistant .msg-bubble code{background:#0000000d;border-radius:3px;font-size:.85em;padding:1px 4px}.chat-msg.assistant .msg-bubble h1,.chat-msg.assistant .msg-bubble h2,.chat-msg.assistant .msg-bubble h3,.chat-msg.assistant .msg-bubble h4{font-size:1em;font-weight:600;margin:.5em 0 .2em}.msg-bubble.typing{align-items:center;display:flex;gap:4px;padding:14px 18px}.msg-bubble.typing span{animation:typingBounce 1.2s ease-in-out infinite;background:#aaa;border-radius:50%;height:7px;width:7px}.msg-bubble.typing span:nth-child(2){animation-delay:.15s}.msg-bubble.typing span:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chat-input-area{background:#fff;border-top:1px solid #eee;display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.chat-input-area input{border:1.5px solid #e0e3e8;border-radius:10px;color:#000;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.chat-input-area input:focus{border-color:#ff6601}.chat-input-area input::placeholder{color:#adb5bd}.send-btn{align-items:center;background:linear-gradient(135deg,#ff6601,#ff8b3d);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.send-btn:hover:not(:disabled){transform:scale(1.05)}.send-btn:disabled{cursor:not-allowed;opacity:.4}.content-viewer{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.pdf-iframe{border:none;height:100%;width:100%}.content-text-markdown{color:#333;font-size:.9rem;height:100%;line-height:1.7;overflow-y:auto;padding:1.5rem}.content-text-markdown h1,.content-text-markdown h2,.content-text-markdown h3,.content-text-markdown h4,.content-text-markdown h5,.content-text-markdown h6{color:#111;font-weight:600;line-height:1.3;margin-bottom:.5em;margin-top:1.2em}.content-text-markdown h1:first-child,.content-text-markdown h2:first-child,.content-text-markdown h3:first-child,.content-text-markdown h4:first-child,.content-text-markdown h5:first-child,.content-text-markdown h6:first-child{margin-top:0}.content-text-markdown h1{font-size:1.4em}.content-text-markdown h2{border-bottom:1px solid #eee;font-size:1.2em;padding-bottom:.3em}.content-text-markdown h3{font-size:1.05em}.content-text-markdown p{margin:0 0 .8em}.content-text-markdown ol,.content-text-markdown ul{margin:0 0 .8em;padding-left:1.5em}.content-text-markdown li{margin-bottom:.3em}.content-text-markdown strong{color:#111;font-weight:600}.content-text-markdown em{font-style:italic}.content-text-markdown blockquote{background:#ff66010a;border-left:3px solid #ff6601;border-radius:0 6px 6px 0;color:#555;margin:.5em 0 1em;padding:.5em 1em}.content-text-markdown code{background:#f2f3f5;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:.85em;padding:2px 6px}.content-text-markdown pre{background:#f6f7f9;border-radius:8px;margin:.5em 0 1em;overflow-x:auto;padding:12px 16px}.content-text-markdown pre code{background:none;padding:0}.content-text-markdown table{border-collapse:collapse;font-size:.85em;margin:.5em 0 1em;width:100%}.content-text-markdown table td,.content-text-markdown table th{border:1px solid #e0e3e8;padding:8px 12px;text-align:left}.content-text-markdown table th{background:#f6f7f9;font-weight:600}.content-text-markdown table tr:nth-child(2n) td{background:#fafbfc}.content-text-markdown hr{border:none;border-top:1px solid #eee;margin:1.2em 0}.content-text-markdown a{color:#ff6601;text-decoration:none}.content-text-markdown a:hover{text-decoration:underline}.content-text-markdown img{border-radius:8px;max-width:100%}.sidebar-toggle{align-items:center;background:#fff;border:none;border-radius:8px 0 0 8px;box-shadow:-2px 0 8px #0000000f;color:#89939e;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;position:absolute;right:0;top:12px;transition:color .2s,background .2s;z-index:10}.sidebar-toggle:hover{color:#000}@media(max-width:900px){.podcast-page .podcast-layout{flex-direction:column}.podcast-page .config-panel{max-height:none;min-width:0;min-width:auto;width:100%}.player-sidebar{border-left:none;border-top:1px solid #eee;max-height:50vh;max-width:none!important;min-width:0!important;min-width:auto!important;width:100%!important}.sidebar-resize-handle{display:none}.player-body{flex-direction:column}.sidebar-open .sidebar-toggle{right:0!important}.podcast-page .page-header{padding:20px 20px 0}.podcast-page .podcast-layout{padding:0 20px 20px}.transcript-area{padding:20px}}.coming-soon-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px}.coming-soon-card{background:#fff;border-radius:24px;box-shadow:0 4px 24px #0000000f;max-width:480px;padding:56px 48px;text-align:center;width:100%}.coming-soon-icon{align-items:center;background:linear-gradient(135deg,#ff66011a,#ff8b3d0d);border-radius:18px;display:flex;height:72px;justify-content:center;margin:0 auto 24px;width:72px}.coming-soon-icon svg{color:#ff6601;height:36px;width:36px}.coming-soon-card h1{color:#000;font-size:28px;font-weight:700;margin:0 0 8px}.coming-soon-subtitle{color:#ff6601;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0 0 16px}.coming-soon-desc{color:#89939e;font-size:14px;line-height:1.6;margin:0 auto 28px;max-width:380px}.coming-soon-features{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:300px;text-align:left}.feature-item{align-items:center;color:#555;display:flex;font-size:14px;gap:12px}.feature-icon{font-size:20px}.library-header{align-items:center;display:flex;gap:8px;padding:0 0 12px}.library-header h3{color:#1a1a2e;color:var(--text-primary,#1a1a2e);font-size:1rem;font-weight:600;margin:0}.library-header .library-count{background:#ff6601;background:var(--accent-color,#ff6601);border-radius:10px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 8px}.library-loading{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;justify-content:center;padding:2rem}.library-list{display:flex;flex-direction:column;gap:8px;max-height:55vh;overflow-y:auto;padding-right:4px}.library-list::-webkit-scrollbar{width:4px}.library-list::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.library-card{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #eee;border:1px solid var(--border-color,#eee);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.library-card:hover{border-color:#ff6601;border-color:var(--accent-color,#ff6601);box-shadow:0 2px 8px #ff660114;z-index:1}.library-card .library-card-icon{align-items:center;background:#ff660114;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.library-card .library-card-icon svg{stroke:#ff6601;stroke:var(--accent-color,#ff6601);height:18px;width:18px}.library-card .library-card-info{flex:1 1;min-width:0}.library-card .library-card-info h4{color:#1a1a2e;color:var(--text-primary,#1a1a2e);font-size:.9rem;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-card .library-card-meta{color:#888;color:var(--text-secondary,#888);display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px}.library-card .library-card-meta .source-badge{background:#0000000d;border-radius:4px;font-size:.7rem;font-weight:500;letter-spacing:.02em;padding:1px 6px}.library-card .library-card-actions{display:flex;flex-shrink:0;gap:4px}.library-card .delete-icon-btn,.library-card .play-icon-btn{align-items:center;border:none;border-radius:7px;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.library-card .play-icon-btn{background:#ff6601;background:var(--accent-color,#ff6601);border:1px solid #ff6601;border:1px solid var(--accent-color,#ff6601);color:#fff}.library-card .play-icon-btn:hover{background:#d75600;transform:scale(1.05)}.library-card .edit-icon-btn,.library-card .share-icon-btn{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e3e8;border:1px solid var(--border-color,#e0e3e8);border-radius:7px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.library-card .edit-icon-btn:hover,.library-card .share-icon-btn:hover{background:#ff66010f;border-color:#ff6601;border-color:var(--accent-color,#ff6601);color:#ff6601;color:var(--accent-color,#ff6601)}.library-card .share-icon-btn.copied{background:#32d1751a;border-color:#32d175;color:#32d175}.library-card .delete-icon-btn{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e3e8;border:1px solid var(--border-color,#e0e3e8);border-radius:7px;color:#888;color:var(--text-secondary,#888);height:30px;width:30px}.library-card .delete-icon-btn:hover{background:#dc35450f;border-color:#dc3545;color:#dc3545}.library-card .subject-badge{background:#ff660114;border-radius:4px;color:#ff6601;color:var(--accent-color,#ff6601);font-size:.7rem;font-weight:500;letter-spacing:.02em;padding:1px 6px}.edit-subject-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.edit-subject-modal{background:#fff;background:var(--card-bg,#fff);border-radius:14px;box-shadow:0 8px 32px #00000026;max-width:90vw;padding:24px;width:360px}.edit-subject-modal h3{color:#1a1a2e;color:var(--text-primary,#1a1a2e);font-size:1.1rem;font-weight:700;margin:0 0 4px}.edit-subject-modal .edit-subject-subtitle{color:#888;color:var(--text-secondary,#888);font-size:.85rem;margin:0 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-subject-modal .edit-modal-vak{margin-bottom:16px}.edit-subject-modal .edit-subject-actions{display:flex;gap:8px;justify-content:flex-end}.edit-subject-modal .edit-subject-cancel{background:#0000;border:1px solid #e0e3e8;border-radius:8px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-family:inherit;font-size:.85rem;padding:8px 16px;transition:all .15s ease}.edit-subject-modal .edit-subject-cancel:hover{background:#f5f5f5}.edit-subject-modal .edit-subject-save{background:#ff6601;background:var(--accent-color,#ff6601);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:8px 20px;transition:all .15s ease}.edit-subject-modal .edit-subject-save:hover{background:#d75600}.subject-overview-header{align-items:center;display:flex;margin-top:16px}.subject-overview-header img{height:48px;margin-right:12px;object-fit:contain;width:48px}.subject-overview-title{font-size:40px;font-weight:600}.subject-overview-actions-title{font-size:24px;font-weight:600}.subject-overview{background-color:#fefefe;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:28px;height:100%;overflow-y:auto;padding:40px 60px;width:100%}@media(max-width:768px){.subject-overview{gap:20px;padding:28px 20px}}.subject-overview-top{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:860px){.subject-overview-top{grid-template-columns:1fr}}.subject-overview-actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.subject-overview-actions{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.subject-overview-actions{grid-template-columns:1fr}}.so-card{background-color:#fff;border:1px solid #e3e5ea;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:210px;padding:28px 28px 24px;transition:transform .2s ease,box-shadow .2s ease}.so-card:hover{transform:translateY(-3px)}.so-card:active{transform:translateY(-1px)}@media(max-width:768px){.so-card{border-radius:20px;min-height:180px;padding:22px}}.so-card-header{align-items:flex-start;display:flex;justify-content:space-between}.so-card-header-left{align-items:flex-start;display:flex;gap:12px}.so-card-icon-wrap{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.so-card-icon-wrap img{height:28px;object-fit:contain;width:28px}.so-card-icon-wrap svg{color:#000}.so-card-title{color:#000;font-size:18px;font-weight:600;line-height:1.3;margin:0}.so-card-subtitle{color:#89939e;font-size:13px;font-weight:400;line-height:1.3;margin:3px 0 0}.so-card-menu{align-items:center;background:#fff;border:1px solid #e3e5ea;border-radius:10px;color:#000;cursor:pointer;display:none!important;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:36px}.so-card-menu:hover{background-color:#f6f6f6;border-color:#cbcdd2}.so-card-footer{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.so-card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.45;margin:0;max-width:75%;overflow:hidden}.so-card--chats{cursor:default;gap:16px;justify-content:flex-start}.so-card--chats:active,.so-card--chats:hover{transform:none}.so-chat-list{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.so-chat-empty{color:#89939e;font-size:13px;margin:0;padding:4px 0}.so-chat-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 10px;transition:background-color .15s ease}.so-chat-item:hover{background-color:#f5f5f5}.so-chat-item-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.so-chat-item-left svg{color:#89939e;flex-shrink:0}.so-chat-item-title{color:#202020;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-chat-item-time{color:#89939e;flex-shrink:0;font-size:12px;white-space:nowrap}.so-card--todos{cursor:default;gap:16px;justify-content:flex-start}.so-card--todos:active,.so-card--todos:hover{transform:none}.so-card--todos .so-todo-list{display:flex;flex-direction:column;flex-shrink:1;gap:6px;max-height:90px!important;overflow-y:auto!important}.so-card--todos .so-todo-list .planner-todo-card{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:8px;min-width:0;overflow:hidden;padding:8px 10px;transition:background-color .15s ease,opacity .15s ease;-webkit-user-select:none;user-select:none}.so-card--todos .so-todo-list .planner-todo-card:hover{background-color:#f5f5f5;background-color:var(--hover-bg,#f5f5f5)}.so-card--todos .so-todo-list .planner-todo-card.planner-todo-completed{background-color:#f5f5f5;opacity:.6}.so-card--todos .so-todo-list .planner-todo-card.planner-todo-completed .planner-todo-card-title{color:#89939e;text-decoration:line-through}.so-card--todos .so-todo-list .planner-todo-card.planner-todo-completed .planner-todo-card-subject-icon{opacity:.4}.so-card--todos .so-todo-list .planner-todo-card.planner-todo-completed:hover{background-color:#ebebeb}.so-card--todos .so-todo-list .planner-todo-card .planner-todo-card-title{color:#202020;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-card--todos .so-todo-list .planner-todo-card .planner-todo-card-subject-icon{flex-shrink:0;height:16px;width:16px}.so-card--todos .so-todo-list .planner-todo-card .planner-todo-card-badge{flex-shrink:0;font-size:9px;letter-spacing:.4px;text-transform:uppercase}.so-card--todos .so-add-todo-btn{align-items:center;border:1.5px dashed #d8dadf;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;gap:8px;padding:4px 6px;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.so-card--todos .so-add-todo-btn img{height:16px;opacity:.45;width:16px}.so-card--todos .so-add-todo-btn span{color:#89939e;font-size:13px;font-weight:500}.so-card--todos .so-add-todo-btn:hover{border-color:#b0b0b0}.so-card--todos .so-add-todo-btn:hover img{opacity:.7}.so-card--todos .so-add-todo-btn:hover span{color:#444}.so-todo-empty{color:#89939e;font-size:13px;margin:0;padding:4px 0}.so-card-action-btn{align-items:center;background-color:#000;border-radius:50%;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:42px}.so-card:hover .so-card-action-btn{background-color:#ff6601;transform:scale(1.06)}.so-card-action-btn:hover{background-color:#cd5200}.so-card-action-btn svg{color:#fff}.statistieken-page{background-color:#fefefe;display:flex;height:calc(100vh - 75px);justify-content:center;overflow-y:auto;padding:48px 60px 60px;width:100%}@media(max-width:768px){.statistieken-page{padding:32px 20px 40px}}.statistieken-container{display:flex;flex-direction:column;max-width:680px;width:100%}.statistieken-tabs{border-bottom:1px solid #e3e5ff;display:flex;gap:6px;margin-bottom:28px;padding-bottom:0}.statistieken-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#89939e;cursor:pointer;display:flex;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:-1px;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.statistieken-tab svg{flex-shrink:0;height:16px;width:16px}.statistieken-tab:hover{color:#000}.statistieken-tab.active{border-bottom-color:#000460;color:#000460;font-weight:600}.statistieken-tab.active svg{color:#000460}.statistieken-content{display:flex;flex-direction:column;padding-bottom:100px}.stat-tab-content{display:flex;flex-direction:column;gap:20px}.stat-card{background:#fff;border:1px solid #e3e5ff;border-radius:14px;padding:24px}.stat-section-title{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 20px;padding-bottom:12px}.stat-section-title svg{color:#89939e}.stat-level-card{border:3px solid #ff6601;color:#000}.stat-level-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.stat-level-left{display:flex;flex-direction:column}.stat-level-label{color:#89939e;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.stat-level-number{color:#000;font-size:52px;font-weight:800;line-height:1.1}.stat-level-rank{color:#89939e;font-size:13px;font-weight:600;line-height:1.3;margin-top:6px;max-width:220px}.stat-level-right{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.stat-level-next-label{color:#89939e;font-size:13px}.stat-level-next-xp{color:#ff6601;font-size:22px;font-weight:700}.stat-level-next-sub{color:#ffffff80;font-size:12px}.stat-xp-bar-container{background:#ffffff26;border-radius:5px;height:10px;overflow:hidden;width:100%}.stat-xp-bar{background:linear-gradient(90deg,#000460,#ff6601);border-radius:5px;height:100%;transition:width .6s ease}.stat-xp-labels{color:#ffffff8c;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-top:8px}.stat-subject-row{margin-bottom:16px}.stat-subject-row:last-child{margin-bottom:0}.stat-subject-info{display:flex;justify-content:space-between;margin-bottom:6px}.stat-subject-name{color:#000;font-size:14px;font-weight:500}.stat-subject-percent{font-size:14px;font-weight:700}.stat-subject-bar-container{background:#f6f6f6;border-radius:3px;height:6px;overflow:hidden;width:100%}.stat-subject-bar{border-radius:3px;height:100%;transition:width .6s ease}.stat-week-grid{display:flex;gap:10px;justify-content:space-between}.stat-week-day{align-items:center;display:flex;flex-direction:column;gap:8px}.stat-week-day-label{color:#89939e;font-size:13px;font-weight:500}.stat-week-day-box{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.stat-week-day-box.completed{background:#22c55e;color:#fff}.stat-week-day-box.pending{background:#f6f6f6;border:1px solid #e3e5ff}.stat-week-dot{background:#c5c9ce;border-radius:50%;height:6px;width:6px}.stat-week-loading{color:#89939e;font-size:14px;padding:16px 0;text-align:center}.stat-week-message{background:#ff66010f;border:1px solid #ff66011f;border-radius:10px;color:#ff6601;font-size:13px;font-weight:500;margin-top:16px;padding:12px 16px;text-align:center}.stat-sxp-summary{border:3px solid #ff6601;padding:22px 20px 20px}.stat-sxp-summary__grid{grid-gap:16px 12px;display:grid;gap:16px 12px;grid-template-columns:1fr 1fr 1fr}@media(max-width:640px){.stat-sxp-summary__grid{gap:20px;grid-template-columns:1fr}}.stat-sxp-summary__cell{display:flex;flex-direction:column;gap:6px;min-width:0}.stat-sxp-summary__label{color:#89939e;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.stat-sxp-summary__value{color:#000;font-size:28px;font-weight:800;line-height:1.1}.stat-sxp-summary__value--level{color:#000460;font-size:40px}.stat-sxp-summary__value--streak{font-size:36px}.stat-sxp-summary__value--xp{color:#ff6601;font-size:22px}.stat-sxp-summary__sub{color:#89939e;font-size:12px;font-weight:600;line-height:1.3}.stat-sxp-summary__streak-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.stat-sxp-summary__flame{align-items:center;display:flex;flex-shrink:0}.stat-sxp-summary__streak-suffix{color:#89939e;font-size:14px;font-weight:600}.stat-sxp-summary__hint{color:#89939e;font-size:12px;line-height:1.4;margin-top:2px}.stat-sxp-summary__bar-wrap{background:#f6f6f6;border-radius:100px;height:8px;margin-top:4px;overflow:hidden;width:100%}.stat-sxp-summary__bar{background:linear-gradient(90deg,#000460,#ff6601);border-radius:100px;height:100%;min-width:0;transition:width .45s ease}.stat-sxp-summary__xp-meta{color:#89939e;font-size:11px;font-weight:500}.stat-sxp-summary__cta{align-items:center;background:#fff;border:2px solid #000460;border-radius:12px;color:#000460;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:18px;padding:14px 20px;transition:background .2s ease,color .2s ease,transform .15s ease;width:100%}.stat-sxp-summary__cta svg{color:#ff6601;flex-shrink:0}.stat-sxp-summary__cta:hover{background:#000460;color:#fff}.stat-sxp-summary__cta:hover svg{color:#fff}.stat-sxp-summary__cta:active{transform:scale(.99)}.stat-sxp-summary__freeze{background:#ff66010f;border:1px solid #ff66011f;border-radius:10px;color:#89939e;font-size:12px;line-height:1.45;margin:14px 0 0;padding:12px 14px}.stat-daily-missions__intro{color:#89939e;font-size:13px;line-height:1.5;margin:-8px 0 16px}.stat-daily-missions__loading{color:#89939e;font-size:14px;padding:12px 0;text-align:center}.stat-daily-missions__done{align-items:flex-start;background:#22c55e0f;border:1px solid #22c55e33;border-radius:12px;display:flex;gap:14px;padding:16px}.stat-daily-missions__done strong{color:#000;display:block;font-size:15px;margin-bottom:4px}.stat-daily-missions__done-icon{align-items:center;background:#22c55e26;border-radius:10px;color:#22c55e;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.stat-daily-missions__done-icon svg{display:block}.stat-daily-missions__done-sub{color:#89939e;font-size:13px;line-height:1.45;margin:0}.stat-daily-missions__progress-track{background:#f6f6f6;border-radius:100px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.stat-daily-missions__progress-fill{background:linear-gradient(90deg,#000460,#7c6ef6);border-radius:100px;height:100%;transition:width .4s ease}.stat-daily-missions__counter{color:#89939e;font-size:12px;font-weight:600;margin-bottom:14px}.stat-daily-missions__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.stat-daily-missions__item{align-items:center;appearance:none;background:#fff;border:1px solid #e3e5ff;border-radius:12px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;margin:0;padding:12px 14px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.stat-daily-missions__item:focus-visible{outline:2px solid #000460;outline-offset:2px}.stat-daily-missions__item:hover:not(.stat-daily-missions__item--done){background:#f6f6f6;border-color:#0004601f}.stat-daily-missions__item--done{background:#22c55e0a;border-color:#22c55e2e;cursor:default}.stat-daily-missions__item-icon{align-items:center;background:#0004600d;border-radius:10px;color:#89939e;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.stat-daily-missions__item-icon svg{display:block}.stat-daily-missions__item-label{color:#000;flex:1 1;font-size:14px;font-weight:500;min-width:0}.stat-daily-missions__item-status{align-items:center;color:#22c55e;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px}.stat-daily-missions__item-status--todo{color:#000460;font-weight:600}.stat-daily-missions__item:not(.stat-daily-missions__item--done):hover .stat-daily-missions__item-status--todo{text-decoration:underline;text-underline-offset:2px}.stat-xp-shop{background:linear-gradient(180deg,#00046005,#fff);border:1px dashed #00046040;scroll-margin-top:24px}.stat-xp-shop__lead{color:#89939e;font-size:14px;line-height:1.55;margin:-8px 0 16px}.stat-xp-shop__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.stat-xp-shop__chip{background:#f6f6f6;border:1px solid #e3e5ff;border-radius:100px;color:#89939e;font-size:12px;font-weight:600;padding:8px 14px}.stat-xp-shop__chip--soon:after{content:" · binnenkort";font-weight:500;opacity:.85}.stat-xp-shop__footnote{color:#89939e;font-size:12px;font-style:italic;margin:0}.stat-xp-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stat-xp-item{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s ease}.stat-xp-item:hover{background:#f6f6f6}.stat-xp-item-left{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;gap:12px}.stat-xp-item-icon{align-items:center;color:#89939e;display:flex;justify-content:center}.stat-xp-item-value{color:#22c55e;font-size:14px;font-weight:700}.stat-xp-item-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.stat-xp-item-progress{background:#f6f6f6;border-radius:6px;color:#89939e;font-size:12px;font-weight:600;padding:2px 8px}.stat-xp-item-progress.capped{background:#dc262614;color:#dc2626}.stat-xp-item-cap-badge{background:#dc2626;border-radius:6px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.stat-xp-item--capped{opacity:.6}.stat-milestones-list{display:flex;flex-direction:column;gap:6px}.stat-milestone-item{align-items:center;border:1px solid #e3e5ff;border-radius:12px;display:flex;gap:14px;padding:14px 16px;transition:all .2s ease}.stat-milestone-item.achieved{background:#22c55e0a;border-color:#22c55e33}.stat-milestone-item.locked{opacity:.5}.stat-milestone-icon-wrapper{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.achieved .stat-milestone-icon-wrapper{background:#22c55e1a;color:#22c55e}.locked .stat-milestone-icon-wrapper{background:#f6f6f6;color:#89939e}.stat-milestone-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.stat-milestone-label{color:#000;font-size:14px;font-weight:600}.stat-milestone-reward{color:#89939e;font-size:12px}.stat-milestone-status{align-items:center;color:#89939e;display:flex;flex-shrink:0}.stat-milestone-achieved{align-items:center;color:#22c55e;display:flex;font-size:13px;font-weight:600;gap:4px}.stat-referral-tab{gap:20px}.stat-referral-header{padding:12px 0 0;text-align:center}.stat-referral-header h2{color:#000;font-size:22px;font-weight:700;margin:12px 0 8px;padding-block:12px}.stat-referral-subtitle{color:#89939e;font-size:14px;margin:0}.stat-referral-badge-row{display:flex;justify-content:center}.stat-referral-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.8px;padding:6px 14px;text-transform:uppercase}.stat-referral-badge.tier-leerling{background:#00046014;border:1px solid #00046026;color:#000460}.stat-referral-badge.tier-docent{background:#22c55e14;border:1px solid #22c55e26;color:#22c55e}.stat-referral-badge.tier-ambassadeur{background:#3b82f614;border:1px solid #3b82f626;color:#3b82f6}.stat-referral-badge.tier-influencer{background:#a855f714;border:1px solid #a855f726;color:#a855f7}.stat-referral-loading{display:flex;justify-content:center;padding:40px 0}.stat-loading-spinner{animation:stat-spin .8s linear infinite;border:3px solid #f6f6f6;border-radius:50%;border-top-color:#000460;height:32px;width:32px}@keyframes stat-spin{to{transform:rotate(1turn)}}.stat-subscription-tracker{align-items:center;display:flex;justify-content:space-between}.stat-tracker-left{align-items:center;display:flex;gap:12px}.stat-tracker-icon{color:#f59e0b;display:flex}.stat-tracker-text{display:flex;flex-direction:column;gap:2px}.stat-tracker-text strong{color:#000;font-size:13px}.stat-tracker-hint{color:#89939e;font-size:12px}.stat-tracker-badge-active{background:#22c55e;border-radius:100px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.stat-referral-steps{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.stat-step{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:140px}.stat-step-number{align-items:center;background:#000460;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;width:28px}.stat-step-text{display:flex;flex-direction:column;gap:2px}.stat-step-text strong{color:#000;font-size:13px}.stat-step-text span{color:#89939e;font-size:12px;line-height:1.4}.stat-step-arrow{align-items:center;color:#89939e;display:flex;padding-top:4px}.stat-referral-notice{align-items:center;background:#0004600a;border:1px solid #0004601a;border-radius:10px;color:#000;display:flex;font-size:13px;gap:8px;margin-top:16px;padding:12px 16px}.stat-referral-notice svg{color:#000460;flex-shrink:0}.stat-referral-notice strong{color:#000460}.stat-reward-card{background:#f6f6f6;border:1px solid #e3e5ff;border-radius:12px;margin-bottom:12px;padding:16px 20px}.stat-reward-card.stat-base-reward{text-align:center}.stat-reward-card.reached{background:#22c55e0a;border-color:#22c55e33}.stat-reward-label{color:#89939e;font-size:12px;margin-bottom:4px}.stat-reward-value{align-items:flex-start;color:#000;display:flex;font-size:15px;font-weight:700;gap:6px;line-height:1.3}.stat-check-inline{color:#22c55e;display:flex;flex-shrink:0;margin-top:1px}.stat-reward-status{color:#89939e;font-size:12px;margin-top:4px}.stat-reward-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.stat-reward-cards-grid.count-2,.stat-reward-cards-grid.count-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-reward-cards-grid>.stat-reward-card{min-width:0}.stat-milestone-badge-label{color:#89939e;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.stat-friend-reward{align-items:center;display:flex;gap:14px}.stat-friend-reward-icon{align-items:center;background:#0004600f;border-radius:10px;color:#000460;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.stat-friend-reward-text{display:flex;flex-direction:column;gap:2px}.stat-friend-reward-text strong{color:#000;font-size:14px}.stat-friend-reward-text span{color:#89939e;font-size:13px}.stat-referral-code-box{align-items:center;background:#f6f6f6;border:1px solid #e3e5ff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.stat-referral-code-text{color:#000;font-family:Courier New,monospace;font-size:18px;font-weight:700;letter-spacing:2px}.stat-copy-btn{background:#000460;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s ease;white-space:nowrap}.stat-copy-btn:hover{opacity:.85}.stat-copy-btn.copied{background:#22c55e}.stat-copy-btn.small{font-size:12px;padding:6px 14px}.stat-referral-share-link{margin-top:4px}.stat-share-label{color:#89939e;display:block;font-size:12px;margin-bottom:8px}.stat-share-link-row{display:flex;gap:8px}.stat-share-link-input{background:#f6f6f6;border:1px solid #e3e5ff;border-radius:8px;color:#89939e;flex:1 1;font-family:Poppins,sans-serif;font-size:12px;outline:none;padding:10px 14px}.stat-progress-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media(max-width:600px){.stat-progress-stats{grid-template-columns:repeat(2,1fr)}}.stat-progress-stat{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.stat-progress-value{color:#000;font-size:22px;font-weight:700}.stat-progress-value.pending{color:#d97706}.stat-progress-value.success{color:#22c55e}.stat-progress-value.highlight{color:#000460}.stat-progress-label{color:#89939e;font-size:11px}.stat-progress-milestone-label{color:#89939e;display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.stat-progress-milestone-label strong{color:#000}.stat-progress-fraction{color:#000;font-weight:600}.stat-progress-bar-container{background:#f6f6f6;border-radius:4px;height:8px;overflow:hidden;width:100%}.stat-progress-bar{background:linear-gradient(90deg,#000460,#4f46e5);border-radius:4px;height:100%;transition:width .6s ease}.stat-progress-complete{align-items:center;background:#22c55e0f;border-radius:10px;color:#22c55e;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:16px}.stat-referral-list{display:flex;flex-direction:column;gap:6px}.stat-referral-item{align-items:center;border:1px solid #e3e5ff;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.stat-referral-avatar{align-items:center;background:#00046014;border-radius:50%;color:#000460;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.stat-referral-item-info{display:flex;flex:1 1;flex-direction:column;gap:1px}.stat-referral-item-name{color:#000;font-size:13px;font-weight:600}.stat-referral-item-date{color:#89939e;font-size:11px}.stat-referral-item-status{border-radius:100px;flex-shrink:0;font-size:12px;font-weight:600;padding:4px 10px}.stat-referral-item-status.activated,.stat-referral-item-status.converted{background:#22c55e14;color:#22c55e}.stat-referral-item-status.signed_up{background:#d9770614;color:#d97706}.xp-shop-tab{gap:20px}.xp-shop-loading{color:#89939e;font-family:Poppins,sans-serif;padding:40px;text-align:center}.xp-shop-balance-card{border:2px solid #000460}.xp-shop-balance{align-items:center;display:flex;gap:16px}.xp-shop-balance__icon{display:block;flex-shrink:0;height:36px;object-fit:contain;width:36px}.xp-shop-balance__label{color:#89939e;display:block;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.xp-shop-balance__value{color:#ff6601;font-family:Poppins,sans-serif;font-size:32px;font-weight:800}.xp-shop-balance__hint{color:#89939e;font-size:13px;line-height:1.5;margin:14px 0 0}.xp-shop-section .stat-section-title{margin-bottom:16px}.xp-shop-grid{display:flex;flex-direction:column;gap:10px}.xp-shop-card{align-items:center;background:#fff;border:1px solid #e3e5ff;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;padding:16px}.xp-shop-card--owned{background:#22c55e0a;border-color:#22c55e33}.xp-shop-card--link{appearance:none;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;margin:0;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.xp-shop-card--link:focus-visible{outline:2px solid #000460;outline-offset:2px}.xp-shop-card--link:hover{background:#2f52ff0d;border-color:#2f52ff40;box-shadow:0 2px 10px #0004600f}.xp-shop-card__icon{align-items:center;background:#2f52ff14;border-radius:12px;color:#000460;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.xp-shop-card__body{flex:1 1;min-width:200px}.xp-shop-card__title{color:#000;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:0 0 4px}.xp-shop-card__desc{color:#89939e;font-size:13px;line-height:1.45;margin:0}.xp-shop-card__action{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:center;min-width:108px}.xp-shop-card__price-row{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:6px}.xp-shop-card__price-coin{display:block;flex-shrink:0;height:18px;object-fit:contain;opacity:.92;width:18px}.xp-shop-card__price-amount{color:#ff6601;font-family:Poppins,sans-serif;font-size:18px;font-weight:800;line-height:1}.xp-shop-card__buy{background:#000460!important;color:#fff!important;font-weight:600!important;min-width:96px}.xp-shop-card__buy:disabled{color:#fffffff2!important;cursor:not-allowed!important;opacity:.45!important}.xp-shop-card__owned{background:#22c55e1a;border-radius:8px;color:#22c55e;font-size:13px;font-weight:700;padding:8px 14px}.xp-shop-modal__body p{color:#000;font-size:15px;line-height:1.5;margin:0 0 20px}.xp-shop-modal__price-inline{align-items:center;color:#ff6601;display:inline-flex;font-family:Poppins,sans-serif;font-weight:800;gap:5px;margin:0 2px;vertical-align:middle}.xp-shop-modal__actions{display:flex;gap:10px;justify-content:flex-end}.xp-shop-modal__confirm{background:#ff6601!important;color:#fff!important}.level-up-modal-content{background-color:#fefefe!important;border:1px solid #00000014;border-radius:16px!important;box-shadow:0 20px 40px #0000001a;overflow:hidden}.level-up-modal-body{padding:0!important}.level-up-container{align-items:center;background:radial-gradient(circle at center top,#ff660114 0,#0000 70%);display:flex;flex-direction:column;padding:40px 32px;text-align:center}.level-up-container .level-up-icon-wrapper{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:24px;position:relative;width:80px}.level-up-container .level-up-icon-wrapper .level-up-glow{animation:pulse-glow 2s ease-in-out infinite;background:radial-gradient(circle,#ff66014d 0,#0000 70%);filter:blur(15px);height:100%;position:absolute;width:100%}.level-up-container .level-up-icon-wrapper .level-up-icon{animation:bounce 2s infinite;filter:drop-shadow(0 4px 10px rgba(255,102,1,.3));font-size:56px;z-index:1}.level-up-container .level-up-title{color:#000;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;margin:0 0 12px}.level-up-container .level-up-message{color:#89939e;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;margin:0 0 32px}.level-up-container .level-up-message .level-up-highlight{background:#ff66011a;border-radius:6px;color:#ff6601;font-family:Poppins,sans-serif;font-weight:700;padding:4px 8px}.level-up-container .level-up-button{background:#ff6601;border:none;border-radius:100px;box-shadow:0 4px 15px #ff66014d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 32px;transition:all .2s ease}.level-up-container .level-up-button:hover{box-shadow:0 6px 20px #ff660166;transform:translateY(-2px)}.level-up-container .level-up-button:active{transform:translateY(0)}@keyframes pulse-glow{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.7;transform:scale(.9)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
/*# sourceMappingURL=main.231d2d99.css.map*/