/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.react-datepicker-popper .react-datepicker__triangle{display:none}.react-datepicker{font-family:Roboto,sans-serif;border:none!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.2509803922)}.react-datepicker .react-datepicker__navigation{top:1.1rem}.react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before{height:.9rem;width:.9rem;border-width:2px 2px 0 0;border-radius:2px;border-color:#e0e3ff}.react-datepicker .react-datepicker__navigation:hover :before{border-color:#7684ff}.react-datepicker .react-datepicker__navigation:focus-visible{outline-color:#7684ff}.react-datepicker .react-datepicker__navigation--previous{left:1rem}.react-datepicker .react-datepicker__navigation--next{right:1rem}.react-datepicker .react-datepicker__month-container{width:264px;padding:16px}.react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:rgba(0,0,0,0);border:none}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{font-size:1rem;font-weight:400;border-bottom:1px solid #d9d9d9;padding-bottom:1.4rem;margin-bottom:1.4rem}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{display:flex;justify-content:space-between;align-items:center}.react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:0;margin:0;color:#8f8f8f}.react-datepicker .react-datepicker__month-container .react-datepicker__month{display:flex;flex-direction:column;gap:.1rem;margin:0}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{display:flex;justify-content:space-between;align-items:center}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{font-size:.8rem;display:flex;justify-content:center;align-items:center;width:32px;height:32px;padding:0;margin:0;border-radius:.5rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{color:#7684ff;background-color:#e0e3ff}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:focus-visible{outline-color:#7684ff}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected{background-color:#7684ff;border-radius:.5rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected:hover{color:#fff;background-color:#6c75cd}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--keyboard-selected{color:#7684ff;background-color:#f4f5ff;border-radius:.5rem}.react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month{visibility:hidden}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:hsl(6,78%,57%);--toastify-color-transparent:rgba(255,255,255,0.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px rgba(0,0,0,0.1);--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}.Toastify__toast{--toastify-toast-width:100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g)*1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right;border-bottom-left-radius:0}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.odontogram-toast-container{font-size:.875rem;font-weight:400;--toastify-toast-min-height:40px;--toastify-font-family:"Roboto",sans-serif;--black-white-white:#ffffff;--black-white-grey-lighter-2:#bfbfbf;--purple-primary-purple:#7684ff;--success-green-success-green:#58c573;--warning-yellow-red-100:#f58c61;--error-red-red-300:#f6677c;--toastify-toast-width:auto;--grey:#808080;--toastify-icon-color-info:var(--black-white-white,#ffffff);--toastify-icon-color-success:var(--black-white-white,#ffffff);--toastify-icon-color-warning:var(--black-white-white,#ffffff);--toastify-icon-color-error:var(--black-white-white,#ffffff);display:inline-flex;flex-direction:column}.odontogram-toast-container .Toastify__toast{display:inline-flex;gap:16px;padding:12px 16px;line-height:16px;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.odontogram-toast-container .Toastify__toast-body{padding:0;gap:16px;display:inline-flex}.odontogram-toast-container .Toastify .Toastify__close-button{line-height:16px;display:flex;justify-content:center;align-items:center;align-self:center}.odontogram-toast-container .Toastify__toast-icon{display:flex;justify-content:center;align-items:center;align-self:center;margin:0;width:16px;height:16px}.odontogram-toast-container .Toastify__toast-icon svg{width:16px;height:16px}.odontogram-toast-container .Toastify__toast--default,.odontogram-toast-container .Toastify__toast--error,.odontogram-toast-container .Toastify__toast--info,.odontogram-toast-container .Toastify__toast--success,.odontogram-toast-container .Toastify__toast--warning{border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);color:var(--black-white-white,#ffffff)!important}.odontogram-toast-container .Toastify__toast--default{background:var(--black-white-grey-lighter-2,#bfbfbf)}.odontogram-toast-container .Toastify__toast--info{background:var(--purple-primary-purple,#7684ff)}.odontogram-toast-container .Toastify__toast--success{background:var(--success-green-success-green,#58c573)}.odontogram-toast-container .Toastify__toast--warning{background:var(--warning-yellow-red-100,#f58c61)}.odontogram-toast-container .Toastify__toast--error{background:var(--error-red-red-300,#f6677c)}.odontogram-toast-container .Toastify__toast--link-type{border-radius:2px;background:var(--toastify-color-light,#ffffff);border:none;box-shadow:none}.odontogram-toast-container .Toastify__toast--link-type *{color:var(--black-white-grey-lighter-2,#bfbfbf)}.odontogram-toast-container .Toastify__toast--link-type.Toastify__toast--success *{color:var(--success-green-success-green,#58c573)}.odontogram-toast-container .Toastify__toast--link-type.Toastify__toast--warning *{color:var(--warning-yellow-red-100,#f58c61)}.odontogram-toast-container .Toastify__toast--link-type.Toastify__toast--error *{color:var(--error-red-red-300,#f6677c)}.odontogram-toast-container .Toastify__toast--link-type.Toastify__toast--info *{color:var(--purple-primary-purple,#7684ff)}.odontogram-toast-container .Toastify__toast--close-on-click{border-radius:2px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.odontogram-toast-container .Toastify__progress-bar{opacity:.8;background:var(--black-white-white,linear-gradient(0deg,--black-white-white 0,--black-white-white 100%),--grey)}.odontogram-toast-container .Toastify__close-button{display:flex;justify-content:center;align-items:center;align-self:center}.odontogram-toast-container .Toastify__close-button>svg{stroke:currentColor}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1em;margin-bottom:.5em;font-weight:600}.markdown-content h1{font-size:1.5em}.markdown-content h2{font-size:1.3em}.markdown-content h3{font-size:1.1em}.markdown-content p{margin-bottom:1em}.markdown-content ol,.markdown-content ul{margin-left:1.5em;margin-bottom:1em}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin-bottom:.25em}.markdown-content a{color:#4f46e5;text-decoration:underline}.markdown-content code{background-color:#f1f1f1;padding:.2em .4em;border-radius:3px;font-family:monospace}.markdown-content pre{background-color:#f1f1f1;padding:1em;border-radius:5px;overflow-x:auto;margin-bottom:1em}.markdown-content blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin-left:0;margin-right:0;font-style:italic}.markdown-content hr{border:0;height:1px;background-color:#e5e7eb;margin:1.5em 0}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:1em}.markdown-content td,.markdown-content th{border:1px solid #e5e7eb;padding:.5em}.markdown-content th{background-color:#f9fafb}:root{--odonto-color-purple:#7684ff;--odonto-color-purple-light:#e0e3ff;--odonto-color-purple-lightest:#f4f5ff;--odonto-color-purple-dark:#6c75cd;--odonto-color-white:#ffffff;--odonto-color-grey-0:#f8f8f8;--odonto-color-grey-1:#d9d9d9;--odonto-color-grey-bright:#d9d9d9;--odonto-color-grey:#808080;--odonto-color-grey-bright-3:#9a9a9a;--odonto-color-grey-dark:#8f8f8f;--odonto-color-grey-3:#232326;--odonto-color-black:#222222;--odonto-color-black-20:#22222233;--odonto-color-error:#f6677c;--odonto-color-error-red:#f6677c;--odonto-color-pale-red:#ffebeb;--odonto-color-success:#58c573;--odonto-color-warning:#f58c61;--odonto-color-info:#7684ff;--odonto-color-outline:#d9d9d9;--odonto-color-light-grey:#f1f1f1;--odonto-color-blue-letter:#272f70;--odonto-font-family:"Roboto",system-ui,-apple-system,sans-serif;--odonto-font-mono:ui-monospace,Menlo,monospace;--odonto-font-size-xs:0.625rem;--odonto-font-size-sm:0.75rem;--odonto-font-size-md:0.875rem;--odonto-font-size-lg:1rem;--odonto-font-size-xl:1.125rem;--odonto-font-size-2xl:1.375rem;--odonto-font-weight-regular:400;--odonto-font-weight-medium:500;--odonto-font-weight-bold:700;--odonto-space-1:0.25rem;--odonto-space-2:0.5rem;--odonto-space-3:0.75rem;--odonto-space-4:1rem;--odonto-space-6:1.5rem;--odonto-space-8:2rem;--odonto-duration-fast:150ms;--odonto-duration-base:300ms;--odonto-easing-standard:linear}.mondplan-odontogram-root{display:flex;height:100%;gap:var(--odonto-space-4)}.mondplan-odontogram-side{padding-top:var(--odonto-space-3);display:flex;width:calc((100vw - 800px) / 2);min-width:249px;max-width:325px;height:100%;flex-direction:column;gap:8.48px}@media (min-width:1440px){.mondplan-odontogram-side{min-width:325px}}.mondplan-odontogram-main{padding-top:var(--odonto-space-3);display:flex;width:calc(712px + ((100lvw - 712px) / 2));flex-direction:column;overflow:auto;padding-right:2px}@media (min-width:1440px){.mondplan-odontogram-main{width:100%}}.mondplan-odontogram-main>div:first-child{height:368px;transition:all var(--odonto-duration-base) var(--odonto-easing-standard);margin-bottom:var(--odonto-space-4)}.mondplan-odontogram-main[data-table-expanded=true]>div:first-child{height:0;opacity:0;margin-bottom:0;overflow:hidden}.mp-Mouth__Mouth,.mp-Mouth__Mouth *,.mp-Mouth__Mouth :after,.mp-Mouth__Mouth :before{box-sizing:border-box}.mp-Mouth__Mouth audio,.mp-Mouth__Mouth canvas,.mp-Mouth__Mouth embed,.mp-Mouth__Mouth iframe,.mp-Mouth__Mouth img,.mp-Mouth__Mouth object,.mp-Mouth__Mouth svg,.mp-Mouth__Mouth video{display:block;vertical-align:middle}.mp-Mouth__Mouth .absolute{position:absolute}.mp-Mouth__Mouth .w-full{width:100%}.mp-Mouth__Mouth .h-full{height:100%}.mp-Mouth__Mouth .pointer-events-none{pointer-events:none}.mp-Mouth__Mouth,.mp-Mouth__Mouth *,.mp-Mouth__Mouth :after,.mp-Mouth__Mouth :before,.mp-SideMenu__Content,.mp-SideMenu__Content *,.mp-SideMenu__Content :after,.mp-SideMenu__Content :before,.mp-SideMenu__Root,.mp-SideMenu__Root *,.mp-SideMenu__Root :after,.mp-SideMenu__Root :before,.mp-SideMenus__Content,.mp-SideMenus__Content *,.mp-SideMenus__Content :after,.mp-SideMenus__Content :before,.mp-StepDetails__Modal,.mp-StepDetails__Modal *,.mp-StepDetails__Modal :after,.mp-StepDetails__Modal :before,.mp-TabMenu__Root,.mp-TabMenu__Root *,.mp-TabMenu__Root :after,.mp-TabMenu__Root :before,.mp-Table__Table,.mp-Table__Table *,.mp-Table__Table :after,.mp-Table__Table :before,.mp-Tooltip__TooltipContent,.mp-Tooltip__TooltipContent *,.mp-Tooltip__TooltipContent :after,.mp-Tooltip__TooltipContent :before,.mp-ViewPlan__container,.mp-ViewPlan__container *,.mp-ViewPlan__container :after,.mp-ViewPlan__container :before,[data-story-root],[data-story-root] *,[data-story-root] :after,[data-story-root] :before{box-sizing:border-box;font-family:var(--odonto-font-family,"Roboto",system-ui,-apple-system,sans-serif);font-style:normal;line-height:normal}.mp-Mouth__Mouth,.mp-SideMenu__Content,.mp-SideMenu__Root,.mp-SideMenus__Content,.mp-StepDetails__Modal,.mp-TabMenu__Root,.mp-Table__Table,.mp-Tooltip__TooltipContent,.mp-ViewPlan__container,[data-story-root]{color:var(--odonto-color-black,#222222)}.mp-Mouth__Mouth input[type=number]::-webkit-inner-spin-button,.mp-Mouth__Mouth input[type=number]::-webkit-outer-spin-button,.mp-SideMenu__Content input[type=number]::-webkit-inner-spin-button,.mp-SideMenu__Content input[type=number]::-webkit-outer-spin-button,.mp-SideMenu__Root input[type=number]::-webkit-inner-spin-button,.mp-SideMenu__Root input[type=number]::-webkit-outer-spin-button,.mp-SideMenus__Content input[type=number]::-webkit-inner-spin-button,.mp-SideMenus__Content input[type=number]::-webkit-outer-spin-button,.mp-StepDetails__Modal input[type=number]::-webkit-inner-spin-button,.mp-StepDetails__Modal input[type=number]::-webkit-outer-spin-button,.mp-TabMenu__Root input[type=number]::-webkit-inner-spin-button,.mp-TabMenu__Root input[type=number]::-webkit-outer-spin-button,.mp-Table__Table input[type=number]::-webkit-inner-spin-button,.mp-Table__Table input[type=number]::-webkit-outer-spin-button,.mp-ViewPlan__container input[type=number]::-webkit-inner-spin-button,.mp-ViewPlan__container input[type=number]::-webkit-outer-spin-button,[data-story-root] input[type=number]::-webkit-inner-spin-button,[data-story-root] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mp-Mouth__Mouth input[type=number],.mp-SideMenu__Content input[type=number],.mp-SideMenu__Root input[type=number],.mp-SideMenus__Content input[type=number],.mp-StepDetails__Modal input[type=number],.mp-TabMenu__Root input[type=number],.mp-Table__Table input[type=number],.mp-ViewPlan__container input[type=number],[data-story-root] input[type=number]{-moz-appearance:textfield}button[class*=mp-]{background-color:transparent;border:0}.mp-SideMenu__RadioItem,.mp-SideMenus__RadioItem{padding:0}.mp-ContextMenu__Content{z-index:1000;background-color:#fff;border-radius:.25rem;width:12rem;padding-top:.25rem;padding-bottom:.5rem;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.mp-ContextMenu__Title{cursor:default;color:var(--odonto-color-grey-dark);font-size:.625rem;font-style:normal;line-height:normal;display:block}.mp-ContextMenu__Button{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.25rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.mp-ContextMenu__Button:hover{background-color:var(--odonto-color-purple-light)}.mp-ContextMenu__Button[data-selected=true]{background-color:var(--odonto-color-purple)}.mp-ContextMenu__Button[data-selected=true] span{color:var(--odonto-color-white)}.mp-ContextMenu__Button .mp-ContextMenu__Text{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden}.mp-ContextMenu__Button .mp-ContextMenu__TrashButton{cursor:pointer}.mp-CostDetails__container{font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular);padding:.25rem .5rem;display:flex}.mp-CostDetails__container .mp-CostDetails__title{color:#8f8f8f;padding-left:.5rem;font-weight:700}.mp-CostDetails__container .mp-CostDetails__stepCost{font-weight:700}.mp-CostDetails__container .mp-CostDetails__TotalCostContainer{flex-grow:1}.mp-CostDetails__container .mp-CostDetails__StepCostContainer{text-align:right}.mp-CostDetails__container .mp-CostDetails__EmptyContainer{width:184px}@keyframes mp-CrownFilling__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mp-CrownFilling__fadeOut{0%{opacity:1}to{opacity:0}}.mp-CrownFilling__FadeInAnimation{animation:mp-CrownFilling__fadeIn .5s ease-in}.mp-CrownFilling__FadeOutAnimation{animation:mp-CrownFilling__fadeOut .3s ease-out}.mp-DurationDropdown__DurationDropdown{max-height:240px;font-size:12px}.mp-DurationDropdown__DurationDropdown div{max-width:120px;max-height:240px}.mp-Gums__Gums{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.mp-Gums__Gums .mp-Gums__Gum{width:100%}.mp-Gums__Dentures{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;gap:6rem;width:100%;height:100%;display:flex;position:absolute}.mp-Gums__Dentures .mp-Gums__UpperDenture{position:relative;top:13px}.mp-Gums__Dentures .mp-Gums__LowerDenture{position:relative;bottom:16px}.mp-Gums__Dentures [data-visible=true]{-ms-animation:fadeIn .3s linear;opacity:1;animation:mp-Gums__fadeIn .3s linear}.mp-Gums__Dentures [data-visible=false]{-ms-animation:fadeOut .3s linear;opacity:0;animation:mp-Gums__fadeOut .3s linear}.mp-Gums__Dentures [data-visible=false][data-screenshot-mode]{-ms-animation:none;opacity:0;visibility:hidden;animation:none}@keyframes mp-Gums__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mp-Gums__fadeOut{0%{opacity:1}to{opacity:0}}.mp-Gums__unionSVG{stroke:#bc5757;fill:#bc5757;fill-opacity:.3;width:305px;height:100px}.mp-Gums__diffSVGCtrl,.mp-Gums__unionSVGCtrl{margin:20px}.mp-Gums__diffSVGCtrl h1,.mp-Gums__unionSVGCtrl h1{padding:60px 0 20px}.mp-Gums__unionSVGCtrl h1{padding-top:20px}.mp-HorizontalMenu__PositionerWrapper [data-radix-popper-content-wrapper]{align-items:center;display:flex;height:var(--height)!important;top:var(--top-offset)!important;left:var(--left-offset)!important;z-index:6!important;position:fixed!important;transform:none!important}.mp-HorizontalMenu__PopoverContent{will-change:transform,opacity;z-index:50;background-color:#fff;border-radius:4px;padding:16px;box-shadow:0 1px 3px #00000040;animation-duration:1s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.mp-HorizontalMenu__PopoverContent[data-state=open][data-side=top]{animation-name:mp-HorizontalMenu__slideDownAndFade!important}.mp-HorizontalMenu__PopoverContent[data-state=open][data-side=right]{animation-name:mp-HorizontalMenu__slideRightAndFade!important}.mp-HorizontalMenu__PopoverContent[data-state=open][data-side=bottom]{animation-name:mp-HorizontalMenu__slideUpAndFade!important}.mp-HorizontalMenu__PopoverContent[data-state=open][data-side=left]{animation-name:mp-HorizontalMenu__slideRightAndFade!important}.mp-HorizontalMenu__PopoverContent[data-state=closed]{animation:mp-HorizontalMenu__slideLeftAndFadeOut .3s ease-in!important}.mp-HorizontalMenu__PopoverArrow{fill:#fff}.mp-HorizontalMenu__PopoverClose{width:25px;height:25px;color:var(--violet-11);border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:5px;right:5px}.mp-HorizontalMenu__PopoverClose:hover{background-color:var(--violet-4)}.mp-HorizontalMenu__PopoverClose:focus{box-shadow:0 0 0 2px var(--violet-7)}.mp-HorizontalMenu__IconButton{width:35px;height:35px;color:var(--violet-11);box-shadow:0 2px 10px var(--black-a7);background-color:#fff;border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.mp-HorizontalMenu__IconButton:hover{background-color:var(--violet-3)}.mp-HorizontalMenu__IconButton:focus{box-shadow:0 0 0 2px #000}.mp-HorizontalMenu__Fieldset{align-items:center;gap:20px;display:flex}.mp-HorizontalMenu__Label{color:var(--violet-11);width:75px;font-size:13px}.mp-HorizontalMenu__Input{width:100%;color:var(--violet-11);box-shadow:0 0 0 1px var(--violet-7);border-radius:4px;flex:1;justify-content:center;align-items:center;height:25px;padding:0 10px;font-size:13px;line-height:1;display:inline-flex}.mp-HorizontalMenu__Input:focus{box-shadow:0 0 0 2px var(--violet-8)}.mp-HorizontalMenu__Text{color:var(--mauve-12);font-size:15px;line-height:19px;font-weight:var(--odonto-font-weight-medium);margin:0}@keyframes mp-HorizontalMenu__slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-HorizontalMenu__slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes mp-HorizontalMenu__slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-HorizontalMenu__slideLeftAndFade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes mp-HorizontalMenu__slideLeftAndFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes mp-HorizontalMenu__slideUpAndFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.mp-HorizontalMenu__PopTitle{letter-spacing:0;text-align:left;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:21px}.mp-HorizontalMenu__BackgroundText{color:#8f8f8f;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:sans-serif;font-size:.75rem;font-weight:400}.mp-HorizontalMenu__HorizontalDivider,.mp-HorizontalMenu__VerticalDivider{border:1px solid #d9d9d9}.mp-HorizontalMenu__Glasionomer{color:#fbe5c480}.mp-HorizontalMenu__Composite{color:#a2b5bb}.mp-HorizontalMenu__ChevronDown{transition:transform .4s;transform:rotate(90deg)}.mp-HorizontalMenu__ChevronUp{transition:transform .4s;transform:rotate(-90deg)}.mp-HorizontalMenu__ChevronRight{transition:transform .4s;transform:rotate(0)}.mp-HorizontalMenu__ChevronLeft{transition:transform .4s;transform:rotate(-180deg)}@keyframes mp-HorizontalMenu__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mp-HorizontalMenu__fadeOut{0%{opacity:1}to{opacity:0}}.mp-HorizontalMenu__GoingIn{animation:mp-HorizontalMenu__slideDownAndFade .4s ease-in}.mp-HorizontalMenu__GoOut{animation:mp-HorizontalMenu__slideUpAndFadeOut .4s ease-out}@keyframes mp-HorizontalMenu__text-ease-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes mp-HorizontalMenu__text-ease-in{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-HorizontalMenu__question-ease-out{0%{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-100px)}}.mp-HorizontalMenu__CollapsibleContent{overflow:hidden}.mp-HorizontalMenu__CollapsibleContent[data-state=open]{animation:mp-HorizontalMenu__collapsibleDown .3s ease-out}.mp-HorizontalMenu__CollapsibleContent[data-state=closed]{animation:mp-HorizontalMenu__collapsibleUp .3s ease-out}@keyframes mp-HorizontalMenu__collapsibleDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes mp-HorizontalMenu__collapsibleUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.mp-HorizontalMenu__SideMenuItemHighlighted{border-top:0;border-right:1px solid var(--odonto-color-purple)!important;border-bottom:1px solid var(--odonto-color-purple)!important;border-left:1px solid var(--odonto-color-purple)!important}.mp-IconButton__button{color:var(--odonto-color-purple);border-radius:3px}.mp-IconButton__button:hover svg path{stroke:var(--odonto-color-purple)}.mp-IconButton__background{color:var(--odonto-color-purple);background-color:#e0e3ff;border-radius:3px}.mp-IconButton__background:hover{background-color:var(--odonto-color-purple);color:#fff}.mp-IconButton__background:hover>svg{filter:brightness(0)invert()}.mp-IconButton__hover:hover{background-color:var(--odonto-color-purple);color:#fff}.mp-IconButton__hover:hover>svg{filter:brightness(0)invert()}.mp-IconButton__active>svg>path{stroke:var(--odonto-color-purple)}.mp-IconChevron__Chevron{transition:transform 2s}.mp-Jaw__Jaw{justify-content:center;width:100%;display:flex}.mp-Jaw__Jaw[data-position=top]{gap:1.2px}.mp-Jaw__Jaw[data-position=bottom]{gap:3.5px}.mp-Mouth__Mouth[data-is-hungry]{animation:mp-Mouth__eat .5s ease-in-out infinite alternate}@keyframes mp-Mouth__eat{0%{height:20.5rem}to{height:26rem}}.mp-Mouth__Mouth[data-screenshot-mode]{overflow:hidden!important}.mp-Mouth__Mouth{box-sizing:border-box;flex-direction:column;justify-content:space-between;width:44.5rem;min-width:44.5rem;height:23rem;display:flex;position:relative;overflow:auto}.mp-Mouth__Mouth .mp-Mouth__Gums{width:100%;height:100%;position:absolute;top:0;left:0}.mp-Mouth__Mouth .mp-Mouth__GumLine{z-index:4;pointer-events:none;opacity:.6;position:absolute;left:0}.mp-Mouth__Mouth .mp-Mouth__GumLine[data-position=top]{position:absolute;top:82px}.mp-Mouth__Mouth .mp-Mouth__GumLine[data-position=bottom]{position:absolute;bottom:80px}.mp-Mouth__Mouth .mp-Mouth__Sinus{position:absolute;top:0;left:0}.mp-Mouth__Mouth .mp-Mouth__Jaw{z-index:3;box-sizing:border-box;padding:.4rem 0}.mp-Mouth__Gap{display:flex}[data-position=top] .mp-Mouth__Gap{gap:1.2px}[data-position=bottom] .mp-Mouth__Gap{gap:3.5px}.mp-Mouth__Gap[data-quadrant=q1],.mp-Mouth__Gap[data-quadrant=q4]{position:relative;right:1px}.mp-Mouth__Gap[data-quadrant=q2],.mp-Mouth__Gap[data-quadrant=q3]{position:relative;left:2px}.mp-OcclusalMidline__GridsAxis{flex-direction:row;align-items:center;display:flex;position:absolute;inset:0}.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__VerticalLine{border-left:.046875rem solid var(--odonto-color-grey-1);height:100%;position:absolute;left:50%;transform:translate(.0234375rem)}.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__HorizontalLine{border-bottom:.046875rem solid var(--odonto-color-grey-1);flex-grow:1}.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__GridLeftContent,.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__GridRightContent{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);color:var(--odonto-color-grey-dark);font-family:var(--odonto-font-family,sans-serif)}.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__GridRightContent{padding-left:1.875rem;padding-right:.625rem}.mp-OcclusalMidline__GridsAxis .mp-OcclusalMidline__GridLeftContent{padding-left:.625rem;padding-right:1.875rem}.mp-PlasticDentures__plasticDentureWrapper{z-index:4;width:698px;height:128px;position:absolute}.mp-PlasticDentures__plasticDentureWrapper--top{top:7.5px;left:7px}.mp-PlasticDentures__plasticDentureWrapper--bottom{bottom:2px;left:7px}.mp-PlasticDentures__plasticDentureWrapper .mp-PlasticDentures__plasticDentureTop{fill:#eebcbc;stroke:#bc5757;stroke-width:2px;stroke-miterlimit:10;opacity:1;animation:mp-PlasticDentures__fadeIn .3s linear}.mp-PlasticDentures__plasticDentureWrapper .mp-PlasticDentures__plasticDentureTop path{stroke-width:2px;fill:#eebcbc;stroke:#bc5757}.mp-PlasticDentures__plasticDentureWrapper .mp-PlasticDentures__plasticDentureBottom{stroke:#bc5757;stroke-width:2px;stroke-miterlimit:10;opacity:1;animation:mp-PlasticDentures__fadeIn .3s linear}.mp-PlasticDentures__plasticDentureWrapper .mp-PlasticDentures__plasticDentureBottom path{stroke-width:2px;fill:#eebcbc;opacity:1}.mp-PlasticDentures__plasticDentureWrapper[data-screenshot-mode] .mp-PlasticDentures__plasticDentureBottom,.mp-PlasticDentures__plasticDentureWrapper[data-screenshot-mode] .mp-PlasticDentures__plasticDentureTop{animation:none}@keyframes mp-PlasticDentures__fadeIn{0%{opacity:0}to{opacity:1}}.mp-SelectionOverlay__Container{width:100%;height:100%;position:absolute;top:0;left:0}.mp-SelectionOverlay__Label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mp-SelectionOverlay__Hint{z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mp-SelectionOverlay__Hint .mp-SelectionOverlay__Label{background:color-mix(in srgb,var(--odonto-color-purple) 40%,transparent);color:var(--odonto-color-white);border-radius:.25rem;padding:.19rem .5rem;font-size:.813rem;box-shadow:0 4px 4px #00000040}.mp-SelectionOverlay__StickyHint{z-index:101;pointer-events:none;justify-content:center;display:flex;position:absolute;top:6px;left:0;right:0}.mp-SelectionOverlay__StickyHint .mp-SelectionOverlay__StickyLabel{background:color-mix(in srgb,var(--odonto-color-purple) 85%,transparent);color:var(--odonto-color-white);border-radius:9999px;padding:.1rem .6rem;font-size:.75rem;box-shadow:0 2px 4px #0003}.mp-SelectionOverlay__Overlay{box-sizing:border-box;z-index:100;border-radius:3px;width:50%;height:50%;padding:9px;display:flex;position:absolute}.mp-SelectionOverlay__Overlay .mp-SelectionOverlay__Label{background:color-mix(in srgb,var(--odonto-color-purple) 40%,transparent);color:var(--odonto-color-white);cursor:pointer;border-radius:.25rem;padding:.19rem .3rem;font-size:.813rem;display:flex;box-shadow:0 4px 4px #00000040}.mp-SelectionOverlay__Overlay[data-position=S1_UPPER_RIGHT]{justify-content:flex-start;align-items:flex-start;width:33.7%}.mp-SelectionOverlay__Overlay[data-position=S2_UPPER_FRONT]{justify-content:center;align-items:flex-start;width:32.6%;left:33.7%}.mp-SelectionOverlay__Overlay[data-position=S3_UPPER_LEFT]{justify-content:flex-end;align-items:flex-start;width:33.7%;left:66.3%}.mp-SelectionOverlay__Overlay[data-position=S6_LOWER_RIGHT]{justify-content:flex-start;align-items:flex-end;width:36.5%;top:50%}.mp-SelectionOverlay__Overlay[data-position=S5_LOWER_FRONT]{justify-content:center;align-items:flex-end;width:27.3%;top:50%;left:36.5%}.mp-SelectionOverlay__Overlay[data-position=S4_LOWER_LEFT]{justify-content:flex-end;align-items:flex-end;width:36.3%;top:50%;left:63.8%}.mp-SelectionOverlay__Overlay[data-position=Q1_UPPER_RIGHT]{justify-content:flex-start;align-items:flex-start;width:50%}.mp-SelectionOverlay__Overlay[data-position=Q2_UPPER_LEFT]{justify-content:flex-end;align-items:flex-start;width:50%;left:50%}.mp-SelectionOverlay__Overlay[data-position=Q3_LOWER_LEFT]{justify-content:flex-end;align-items:flex-end;width:50%;top:50%;left:50%}.mp-SelectionOverlay__Overlay[data-position=Q4_LOWER_RIGHT]{justify-content:flex-start;align-items:flex-end;width:50%;top:50%}.mp-SelectionOverlay__Overlay[data-position=UPPER_JAW]{justify-content:center;align-items:flex-start;width:100%}.mp-SelectionOverlay__Overlay[data-position=LOWER_JAW]{justify-content:center;align-items:flex-end;width:100%;top:50%}.mp-SelectionOverlay__Overlay[data-position=NON_SPECIFIC],.mp-SelectionOverlay__Overlay[data-position=NON_SPECIFIC_QUANTITY],.mp-SelectionOverlay__Overlay[data-position=WHOLE_MOUTH]{justify-content:center;align-items:center;width:100%;height:100%}.mp-SelectionOverlay__Overlay.mp-SelectionOverlay__Active .mp-SelectionOverlay__Label,.mp-SelectionOverlay__Overlay:hover .mp-SelectionOverlay__Label{background:var(--odonto-color-purple)}.mp-SelectionOverlay__Overlay.mp-SelectionOverlay__Active,.mp-SelectionOverlay__Overlay:hover,.mp-SelectionOverlay__SelectedArch{background:color-mix(in srgb,var(--odonto-color-purple) 15%,transparent)}.mp-SelectionOverlay__SelectedArch{z-index:4}.mp-SelectionOverlay__SelectedArch>button{pointer-events:none}.mp-SelectionOverlay__SelectedArch .mp-SelectionOverlay__Label{display:block}.mp-SideMenu__Content{min-height:321px}.mp-SideMenu__Root{background-color:var(--odonto-color-white);border-radius:.188rem;width:100%;min-width:249px;height:100%;padding:.5rem 0;position:relative;box-shadow:0 1px 3px #00000040}.mp-SideMenu__Root .mp-SideMenu__Scroll{-ms-overflow-style:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:scroll}.mp-SideMenu__Container .mp-SideMenu__Title{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);color:var(--odonto-color-purple);box-sizing:border-box;cursor:pointer;display:flex}.mp-SideMenu__Root[data-is-hidden]{opacity:0;background:red}.mp-SideMenu__CheckContainer{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:auto;padding:.25rem .5rem;display:flex}.mp-SideMenu__CheckContainer:hover{color:var(--odonto-color-grey-dark)}.mp-SideMenu__CheckContainer[disabled]{cursor:not-allowed;opacity:.2!important;color:inherit!important;background:inherit!important}.mp-SideMenu__CheckContainer .mp-SideMenu__CheckBox{border:.0625rem solid var(--odonto-color-grey-bright);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.mp-SideMenu__CheckContainer .mp-SideMenu__CheckBox[data-state=true]{border:.063rem solid var(--odonto-color-purple);background-color:var(--odonto-color-purple)}.mp-SideMenu__CheckContainer .mp-SideMenu__Label{font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular)}.mp-SideMenu__Button{all:unset;font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular);box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.25rem .5rem;display:flex}@media (hover:hover){.mp-SideMenu__Button:hover{color:var(--odonto-color-white);background-color:var(--odonto-color-purple)}.mp-SideMenu__Button:hover path{stroke:var(--odonto-color-white)}}.mp-SideMenu__Button:focus{background-color:var(--odonto-color-purple-light);outline:1px var(--odonto-color-purple-light) solid}.mp-SideMenu__Button:active,.mp-SideMenu__Button[data-selected]{color:var(--odonto-color-white);background-color:var(--odonto-color-purple)}.mp-SideMenu__Button:active path,.mp-SideMenu__Button[data-selected] path{stroke:var(--odonto-color-white)}.mp-SideMenu__Button[disabled]{cursor:not-allowed;opacity:.2!important;color:inherit!important;background:inherit!important}.mp-SideMenu__RadioOption .mp-SideMenu__RadioItem{border:.15rem solid var(--odonto-color-grey-bright);width:.75rem;height:.75rem}.mp-SideMenu__RadioOption .mp-SideMenu__RadioItem .mp-SideMenu__RadioIndicator{background-color:var(--odonto-color-white);border:.2rem solid var(--odonto-color-purple);width:calc(100% + .3rem);height:calc(100% + .3rem)}.mp-SideMenu__RadioOption .mp-SideMenu__RadioLabel{cursor:pointer;width:100%}.mp-SideMenu__AccordionTrigger{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem .5rem .25rem;display:flex}.mp-SideMenu__AccordionTrigger[data-state=open]>.mp-SideMenu__AccordionArrow{transition:transform .4s;transform:rotate(90deg)}.mp-SideMenu__AccordionTrigger[data-state=closed]>.mp-SideMenu__AccordionArrow{transition:transform .4s;transform:rotate(-90deg)}.mp-SideMenu__QuestionsAccordion path{stroke:var(--odonto-color-grey-dark)}.mp-SideMenu__Divider{background:var(--odonto-color-grey-1);height:1px;margin:0 8px}.mp-SideMenu__LoadingContainer{flex-grow:1;justify-content:center;align-items:center;font-family:inherit;font-size:12px;display:flex}.mp-SideMenu__LoadingContainer>div{width:24px;height:24px}.mp-SideMenu__FadeIn{animation-name:mp-SideMenu__fade-in;animation-duration:.5s}@keyframes mp-SideMenu__accordionSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes mp-SideMenu__accordionSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.mp-SideMenu__AccordionContent{overflow:hidden}.mp-SideMenu__AccordionContent[data-state=closed]{animation:mp-SideMenu__accordionSlideUp .3s ease-out}.mp-SideMenu__AccordionContent[data-state=open]{animation:mp-SideMenu__accordionSlideDown .3s ease-out}.mp-SideMenu__ShowChevron{transition:transform .4s;transform:rotate(90deg)}.mp-SideMenu__HideChevron{transition:transform .4s;transform:rotate(-90deg)}.mp-SideMenu__ChevronRight{transition:transform .4s;transform:rotate(180deg)}.mp-SideMenu__ChevronLeft{transition:transform .4s;transform:rotate(-180deg)}@keyframes mp-SideMenu__fade-in{0%{opacity:0}to{opacity:1}}@keyframes mp-SideMenu__text-ease-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes mp-SideMenu__text-ease-in{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-SideMenu__question-ease-out{0%{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-100px)}}.mp-SideMenu__CollapsibleContent{overflow:hidden}.mp-SideMenu__CollapsibleContent[data-state=open]{animation:mp-SideMenu__collapsibleDown .3s ease-out}.mp-SideMenu__CollapsibleContent[data-state=closed]{animation:mp-SideMenu__collapsibleUp .3s ease-out}.mp-SideMenu__SideMenuItemHighlighted{border-top:0;border-right:1px solid var(--odonto-color-purple)!important;border-bottom:1px solid var(--odonto-color-purple)!important;border-left:1px solid var(--odonto-color-purple)!important}@keyframes mp-SideMenu__collapsibleDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes mp-SideMenu__collapsibleUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.mp-SideMenu__NumberInput{text-align:end;background-color:#0000;border:1px solid #d9d9d9;border-radius:3px;outline:none;width:70px;padding:3px}.mp-SideMenu__FadeInBorder{border:none;animation:mp-SideMenu__borderFadeIn .5s forwards}@keyframes mp-SideMenu__borderFadeIn{0%{opacity:0}to{opacity:1;border-top:0;border-right:1px solid var(--odonto-color-purple)!important;border-bottom:1px solid var(--odonto-color-purple)!important;border-left:1px solid var(--odonto-color-purple)!important}}.mp-SideMenus__Content{min-height:321px}.mp-SideMenus__Root{background-color:var(--odonto-color-white);border-radius:.188rem;width:11.5625rem;min-width:11.5625rem;padding:.5rem 0;position:relative;box-shadow:0 1px 3px #00000040}.mp-SideMenus__Root .mp-SideMenus__Scroll{width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:scroll}.mp-SideMenus__Container .mp-SideMenus__Title{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);color:var(--odonto-color-purple);box-sizing:border-box;cursor:pointer;display:flex}.mp-SideMenus__Root[data-is-hidden]{opacity:0;background:red}.mp-SideMenus__CheckContainer{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:.5rem;width:100%;height:auto;padding:.25rem .5rem;display:flex}.mp-SideMenus__CheckContainer:hover{color:var(--odonto-color-grey-dark)}.mp-SideMenus__CheckContainer[disabled]{cursor:not-allowed;opacity:.2!important;color:inherit!important;background:inherit!important}.mp-SideMenus__CheckContainer .mp-SideMenus__CheckBox{border:.0625rem solid var(--odonto-color-grey-bright);box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:.625rem;height:.625rem;display:flex}.mp-SideMenus__CheckContainer .mp-SideMenus__CheckBox[data-state=true]{border:.063rem solid var(--odonto-color-purple);background-color:var(--odonto-color-purple)}.mp-SideMenus__CheckContainer .mp-SideMenus__Label{font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular)}.mp-SideMenus__Button{all:unset;font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:.25rem .5rem;display:flex}@media (hover:hover){.mp-SideMenus__Button:hover{color:var(--odonto-color-white);background-color:var(--odonto-color-purple)}.mp-SideMenus__Button:hover path{stroke:var(--odonto-color-white)}.mp-SideMenus__Button:hover div{color:var(--odonto-color-white)}.mp-SideMenus__Button:hover span{visibility:hidden}.mp-SideMenus__Button:hover .mp-SideMenus__Icon{visibility:visible}}.mp-SideMenus__Button[data-selected]{color:var(--odonto-color-white);background-color:var(--odonto-color-purple)}.mp-SideMenus__Button[data-selected] path{stroke:var(--odonto-color-white)}.mp-SideMenus__Button[data-selected] div,.mp-SideMenus__Button[data-selected] span{color:var(--odonto-color-white)}.mp-SideMenus__Button[disabled]{cursor:not-allowed;opacity:.2!important;color:inherit!important;background:inherit!important}.mp-SideMenus__ButtonWrapper{min-height:2rem}.mp-SideMenus__RadioOption .mp-SideMenus__RadioItem{border:.15rem solid var(--odonto-color-grey-bright);width:.75rem;height:.75rem}.mp-SideMenus__RadioOption .mp-SideMenus__RadioItem .mp-SideMenus__RadioIndicator{background-color:var(--odonto-color-white);border:.2rem solid var(--odonto-color-purple);width:calc(100% + .3rem);height:calc(100% + .3rem)}.mp-SideMenus__RadioOption .mp-SideMenus__RadioLabel{cursor:pointer;width:100%}.mp-SideMenus__AccordionTrigger{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem .5rem .25rem;display:flex}.mp-SideMenus__AccordionTrigger[data-state=open]>.mp-SideMenus__AccordionArrow{transition:transform .4s;transform:rotate(90deg)}.mp-SideMenus__AccordionTrigger[data-state=closed]>.mp-SideMenus__AccordionArrow{transition:transform .4s;transform:rotate(-90deg)}.mp-SideMenus__QuestionsAccordion path{stroke:var(--odonto-color-grey-dark)}.mp-SideMenus__Divider{background:var(--odonto-color-grey-1);height:1px;margin:0 8px}.mp-SideMenus__LoadingContainer{flex-grow:1;justify-content:center;align-items:center;font-family:inherit;font-size:12px;display:flex}.mp-SideMenus__LoadingContainer>div{width:24px;height:24px}.mp-SideMenus__FadeIn{animation-name:mp-SideMenus__fade-in;animation-duration:.5s}.mp-SideMenus__Button>span{color:var(--odonto-color-grey-dark);white-space:nowrap;font-size:12px}.mp-SideMenus__Button .mp-SideMenus__Icon{visibility:hidden;position:absolute;right:4px}.mp-SideMenus__Button .mp-SideMenus__InfoIcon{right:30px;visibility:visible!important}.mp-SideMenus__Button .mp-SideMenus__InfoIcon>*{color:#7684ff}.mp-SideMenus__ModalTitle{box-shadow:0 1px 3px #00000040}@keyframes mp-SideMenus__accordionSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes mp-SideMenus__accordionSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.mp-SideMenus__AccordionContent{overflow:hidden}.mp-SideMenus__AccordionContent[data-state=closed]{animation:mp-SideMenus__accordionSlideUp .3s ease-out}.mp-SideMenus__AccordionContent[data-state=open]{animation:mp-SideMenus__accordionSlideDown .3s ease-out}.mp-SideMenus__ShowChevron{transition:transform .4s;transform:rotate(90deg)}.mp-SideMenus__HideChevron{transition:transform .4s;transform:rotate(-90deg)}@keyframes mp-SideMenus__fade-in{0%{opacity:0}to{opacity:1}}@keyframes mp-SideMenus__text-ease-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes mp-SideMenus__text-ease-in{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes mp-SideMenus__question-ease-out{0%{height:var(--radix-accordion-content-height);opacity:1;transform:translateY(0)}to{opacity:0;height:0;transform:translateY(-100px)}}.mp-SideMenus__CollapsibleContent{overflow:hidden}.mp-SideMenus__CollapsibleContent[data-state=open]{animation:mp-SideMenus__collapsibleDown .3s ease-out}.mp-SideMenus__CollapsibleContent[data-state=closed]{animation:mp-SideMenus__collapsibleUp .3s ease-out}@keyframes mp-SideMenus__collapsibleDown{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes mp-SideMenus__collapsibleUp{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.mp-Sinuses__Sinuses{z-index:2;flex-direction:row;justify-content:space-between;width:100%;display:flex}.mp-Sinuses__Sinuses .mp-Sinuses__LeftSinus{transform:rotateY(180deg)}.mp-Sinuses__Sinuses .mp-Sinuses__SinusLift{z-index:1;position:absolute;top:0;left:0}.mp-Site__Site{--site-background:transparent;--site-border-color:transparent;--site-number-display:none;--site-number-z-index:0;opacity:.999;-ms-animation:fadeIn .2s linear;z-index:0;justify-content:center;animation:mp-Site__fadeIn .2s linear;display:flex;position:relative}.mp-Site__Site[data-is-milk]{z-index:5}.mp-Site__Site button{all:unset}.mp-Site__Site .mp-Site__Site{position:absolute}.mp-Site__Site{box-sizing:border-box}.mp-Site__Site[data-disabled]{pointer-events:none}@media (hover:hover){.mp-Site__Site:focus,.mp-Site__Site:hover{--site-background:color-mix(in srgb,var(--odonto-color-purple) 15%,transparent);--site-number-color:black;--site-number-display:block;--site-number-background:color-mix(in srgb,var(--odonto-color-purple) 15%,transparent)!important;--site-number-z-index:2!important}}.mp-Site__Site:active,.mp-Site__Site[data-state=on]{--site-number-color:white;--site-background:color-mix(in srgb,var(--odonto-color-purple) 25%,transparent)!important;--site-border-color:var(--odonto-color-purple)!important;--site-number-background:var(--odonto-color-purple)!important;--site-number-display:block!important}.mp-Site__Site:active:not(:hover),.mp-Site__Site[data-state=on]:not(:hover){--site-number-z-index:0!important}.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-variant=lesion]{transform:rotate(180deg)}.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-name=cleaning-complex],.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-name=cleaning-standard]{height:unset;top:-12px;transform:rotate(180deg)}.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-name=prognosis_bad],.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-name=prognosis_doubtful],.mp-Site__Site[data-site-position=bottom] .mp-Site__Layer[data-name=prognosis_good]{z-index:10;width:22px;height:22px;bottom:-8px}.mp-Site__Site[data-site-position=top] .mp-Site__Layer[data-name=prognosis_bad],.mp-Site__Site[data-site-position=top] .mp-Site__Layer[data-name=prognosis_doubtful],.mp-Site__Site[data-site-position=top] .mp-Site__Layer[data-name=prognosis_good]{z-index:10;width:22px;height:22px;top:-5px}.mp-Site__Site[data-show-number-guide]{--site-number-display:block!important}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar]{--augmentation-top-position:0;--augmentation-left-position:0}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar]{--augmentation-top-position:13px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="26"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="26"]{--augmentation-left-position:-3px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="27"],.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="28"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="27"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="28"]{--augmentation-left-position:-7px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="18"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar][data-iso="18"]{--augmentation-left-position:-4px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=canine]{--augmentation-top-position:16px;--augmentation-left-position:-8px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=canine][data-iso="13"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=canine][data-iso="13"]{--augmentation-left-position:-3px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=canine][data-iso="25"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=canine][data-iso="25"]{--augmentation-left-position:-10px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=incisor]{--augmentation-top-position:14px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=incisor][data-iso="22"],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=incisor][data-iso="22"]{--augmentation-left-position:-4px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=molar],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=molar]{--augmentation-top-position:0;--augmentation-left-position:0}.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=molar],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=molar]{--augmentation-top-position:-16px;--augmentation-left-position:-5px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=canine]{--augmentation-top-position:-17px;--augmentation-left-position:-6px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=incisor]{--augmentation-top-position:-15px;--augmentation-left-position:-5px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=top] img[data-variant=bonegraft]{padding-bottom:10px}.mp-Site__Site[data-has-bone-augmentation][data-site-position=bottom] img[data-variant=bonegraft]{padding-top:12px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar]{--surgical-flap-top-position:0;--surgical-flap-left-position:0}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="18"]{--surgical-flap-left-position:-8px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="17"]{--surgical-flap-left-position:-3px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="16"]{--surgical-flap-left-position:-5px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="26"]{--surgical-flap-left-position:-6px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="27"]{--surgical-flap-left-position:-11px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=molar][data-iso="28"]{--surgical-flap-left-position:-10px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="14"],.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="15"]{--surgical-flap-left-position:-7px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="13"]{--surgical-flap-left-position:-1px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="11"]{--surgical-flap-left-position:-5px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="21"]{--surgical-flap-left-position:-6px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="23"]{--surgical-flap-left-position:-9px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="24"]{--surgical-flap-left-position:-8px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=canine][data-iso="25"]{--surgical-flap-left-position:-10px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=incisor]{--surgical-flap-top-position:-2px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=incisor][data-iso="12"]{--surgical-flap-left-position:2px}.mp-Site__Site[data-has-surgical-flap][data-site-position=top] img[data-tooth-type=incisor][data-iso="22"]{--surgical-flap-left-position:-2px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar]{--surgical-flap-top-position:0;--surgical-flap-left-position:0}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="36"],.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="48"]{--surgical-flap-left-position:-10px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="38"],.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="47"]{--surgical-flap-left-position:-9px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="46"]{--surgical-flap-left-position:-8px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=molar][data-iso="37"]{--surgical-flap-left-position:-11px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="45"]{--surgical-flap-left-position:-5px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="44"]{--surgical-flap-left-position:-4px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="43"]{--surgical-flap-left-position:-6px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="33"]{--surgical-flap-left-position:-9px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="34"],.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=canine][data-iso="35"]{--surgical-flap-left-position:-7px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=incisor][data-iso="42"]{--surgical-flap-left-position:-4px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=incisor][data-iso="41"]{--surgical-flap-left-position:-2px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=incisor][data-iso="31"]{--surgical-flap-left-position:-5px}.mp-Site__Site[data-has-surgical-flap][data-site-position=bottom] img[data-tooth-type=incisor][data-iso="32"]{--surgical-flap-left-position:-7px}.mp-Site__Site[data-has-bridge]:before{content:" ";z-index:-10;background:#a8a8a8;border:1px solid #000;border-radius:.25rem;width:150%;height:.5rem;position:absolute;bottom:1rem}[data-position=top] .mp-Site__Site[data-has-bridge]:before{bottom:1.25rem}[data-position=bottom] .mp-Site__Site[data-has-bridge]:before{top:1.25rem}.mp-Site__Site[data-has-bridge]:after{transform:translate(-50%)}.mp-Site__Site[data-has-transparent-bridge]:before{content:" ";opacity:.575;z-index:-10;background:#a8a8a8;border:1px solid #000;border-radius:.25rem;width:150%;height:.5rem;position:absolute;bottom:1rem}[data-position=top] .mp-Site__Site[data-has-transparent-bridge]:before{bottom:1.25rem}[data-position=bottom] .mp-Site__Site[data-has-transparent-bridge]:before{top:1.25rem}.mp-Site__Site[data-has-transparent-bridge]:after{transform:translate(-50%)}.mp-Site__Site[data-material*=Kunststof] path{stroke:"#B9B107"}.mp-Site__Site[data-has-extraction]{position:relative}.mp-Site__Site[data-has-extraction][data-site-iso]:after{content:"";background-color:var(--odonto-color-error-red);z-index:1000;width:2px;height:138px;margin:auto;padding:0;display:block;position:relative;top:-6px;right:20px}.mp-Site__Site[data-has-extraction][data-site-iso="11"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="21"]:after{height:131px;top:-3px;transform:rotate(164deg)}.mp-Site__Site[data-has-extraction][data-site-iso="12"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="22"]:after{height:130px;top:-3px;transform:rotate(166deg)}.mp-Site__Site[data-has-extraction][data-site-iso="13"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="23"]:after{height:131px;top:-3px;transform:rotate(164deg)}.mp-Site__Site[data-has-extraction][data-site-iso="14"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="24"]:after{height:130px;top:-3px;transform:rotate(165deg)}.mp-Site__Site[data-has-extraction][data-site-iso="15"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="25"]:after{height:129px;top:-2px;transform:rotate(167deg)}.mp-Site__Site[data-has-extraction][data-site-iso="16"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="17"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="26"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="27"]:after{height:135px;top:-5px;transform:rotate(157deg)}.mp-Site__Site[data-has-extraction][data-site-iso="18"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="28"]:after{height:134px;top:-5px;transform:rotate(160deg)}.mp-Site__Site[data-has-extraction][data-site-iso="31"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="41"]:after{height:130px;top:-2px;right:8px;transform:rotate(169deg)}.mp-Site__Site[data-has-extraction][data-site-iso="32"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="42"]:after{height:129px;top:-2px;right:9px;transform:rotate(170deg)}.mp-Site__Site[data-has-extraction][data-site-iso="33"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="43"]:after{height:132px;top:-3px;transform:rotate(165deg)}.mp-Site__Site[data-has-extraction][data-site-iso="34"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="44"]:after{height:132px;top:-3px;transform:rotate(164deg)}.mp-Site__Site[data-has-extraction][data-site-iso="35"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="45"]:after{height:130px;top:-2px;transform:rotate(165deg)}.mp-Site__Site[data-has-extraction][data-site-iso="36"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="46"]:after{height:135px;top:-5px;transform:rotate(158deg)}.mp-Site__Site[data-has-extraction][data-site-iso="37"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="38"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="47"]:after,.mp-Site__Site[data-has-extraction][data-site-iso="48"]:after{height:133px;top:-4px;transform:rotate(160deg)}.mp-Site__Site{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--site-background);border:.094rem solid var(--site-border-color);cursor:pointer;border-radius:.125rem;margin:0;padding:0;outline:none!important}.mp-Site__Site .mp-Site__Tag{display:var(--site-number-display);background:var(--site-number-background);color:var(--site-number-color);z-index:var(--site-number-z-index);border-radius:.25rem;padding:.19rem .3rem;font-size:.813rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000040}.mp-Site__Site .mp-Site__Tag[data-position=top]{top:calc(100% + .95rem)}.mp-Site__Site .mp-Site__Tag[data-position=bottom]{bottom:calc(100% + .95rem)}.mp-Site__Site[data-screenshot-mode=true] .mp-Site__Tag{box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-filter:none!important;backface-visibility:hidden!important;perspective:1000px!important;background:var(--site-number-background)!important;-webkit-background:var(--site-number-background)!important;text-rendering:geometricprecision!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;border:1px solid #0000001a!important;transition:none!important;animation:none!important;transform:translate(-50%)translateZ(0)!important}.mp-Site__Site .mp-Site__Layer{z-index:2;top:auto;left:auto;right:unset;-o-object-fit:none;object-fit:none;position:absolute}.mp-Site__Site .mp-Site__Layer[class*=rootcanal-condition]{opacity:.5}.mp-Site__Site .mp-Site__Layer[data-name=cleaning-complex],.mp-Site__Site .mp-Site__Layer[data-name=cleaning-standard]{height:unset;bottom:-12px}.mp-Site__Site .mp-Site__Layer[data-variant=ridgepreservation]{z-index:1!important}.mp-Site__Site .mp-Site__Layer[data-variant=full],.mp-Site__Site .mp-Site__Layer[data-variant=partial]{z-index:1;position:absolute;top:-2px;left:-3px}.mp-Site__Site .mp-Site__Layer[data-flip=true][data-variant=full],.mp-Site__Site .mp-Site__Layer[data-flip=true][data-variant=partial]{transform:rotateY(180deg)}.mp-Site__Site .mp-Site__Layer[data-has-laminadura][data-site-position=bottom] [data-variant=laminadura],.mp-Site__Site .mp-Site__Layer[data-has-laminadura][data-site-position=top] [data-variant=laminadura]{opacity:.5}.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=bottom] img[data-tooth-type=molar],.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-bone-augmentation][data-site-position=top] img[data-tooth-type=molar],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=bottom] img[data-tooth-type=molar],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-soft-tissue-augmentation][data-site-position=top] img[data-tooth-type=molar]{top:var(--augmentation-top-position);left:var(--augmentation-left-position)}.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=bottom] img[data-variant=surgicalflap][data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=bottom] img[data-variant=surgicalflap][data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=bottom] img[data-variant=surgicalflap][data-tooth-type=molar],.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=top] img[data-variant=surgicalflap][data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=top] img[data-variant=surgicalflap][data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-surgical-flap][data-site-position=top] img[data-variant=surgicalflap][data-tooth-type=molar]{top:var(--surgical-flap-top-position);left:var(--surgical-flap-left-position)}.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=bottom] img[data-variant*=inflammationstage][data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=bottom] img[data-variant*=inflammationstage][data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=bottom] img[data-variant*=inflammationstage][data-tooth-type=molar],.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=top] img[data-variant*=inflammationstage][data-tooth-type=canine],.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=top] img[data-variant*=inflammationstage][data-tooth-type=incisor],.mp-Site__Site .mp-Site__Layer[data-has-inflammation][data-site-position=top] img[data-variant*=inflammationstage][data-tooth-type=molar]{z-index:3;top:auto;left:auto}.mp-Site__Site .mp-Site__Layer img[data-variant=furcation]{z-index:2}.mp-Site__Site .mp-Site__Layer[data-variant=lesion]{z-index:3;pointer-events:none}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="11"][class*=side-3]{top:-42px;left:-34px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="12"][class*=side-3]{top:-35px;left:-30px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="13"][class*=side-3]{top:-52px;left:-26px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="14"][class*=side-3]{top:-38px;left:-33px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="14"][class*=side-4]{top:-30px;left:-40px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="15"][class*=side-3]{top:-29px;left:-41px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="16"][class*=side-1]{top:-33px;left:-43px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="16"][class*=side-2]{top:-30px;left:-10px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="16"][class*=side-4]{top:-35px;left:-28px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="17"][class*=side-1]{top:-28px;left:-45px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="17"][class*=side-2]{top:-34px;left:-18px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="17"][class*=side-4]{top:-28px;left:-32px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="18"][class*=side-1]{top:-25px;left:-40px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="18"][class*=side-2]{top:-27px;left:-22px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="18"][class*=side-4]{top:-30px;left:-31px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="21"][class*=side-3]{top:-42px;left:-26px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="22"][class*=side-3]{top:-34px;left:-38px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="23"][class*=side-3]{top:-51px;left:-36px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="24"][class*=side-3]{top:-38px;left:-33px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="24"][class*=side-4]{top:-30px;left:-25px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="25"][class*=side-3]{top:-30px;left:-29px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="26"][class*=side-1]{top:-32px;left:-5px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="26"][class*=side-2]{top:-32px;left:-37px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="26"][class*=side-4]{top:-36px;left:-19px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="27"][class*=side-1]{top:-30px;left:-4px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="27"][class*=side-2]{top:-34px;left:-31px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="27"][class*=side-4]{top:-30px;left:-16px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="28"][class*=side-1]{top:-27px;left:-12px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="28"][class*=side-2]{top:-32px;left:-36px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="28"][class*=side-4]{top:-34px;left:-23px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="31"][class*=side-3]{top:40px;left:-38px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="32"][class*=side-3]{top:36px;left:-43px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="33"][class*=side-3]{top:59px;left:-28px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="34"][class*=side-3]{top:52px;left:-31px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="35"][class*=side-3]{top:44px;left:-36px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="36"][class*=side-5]{top:26px;left:-23px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="36"][class*=side-6]{top:18px;left:-3px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="37"][class*=side-5]{top:9px;left:-29px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="37"][class*=side-6]{top:9px;left:-16px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="38"][class*=side-3]{top:23px;left:-12px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="41"][class*=side-3]{top:40px;left:-36px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="42"][class*=side-3]{top:36px;left:-34px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="43"][class*=side-3]{top:58px;left:-38px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="44"][class*=side-3]{top:50px;left:-29px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="45"][class*=side-3]{top:42px;left:-28px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="46"][class*=side-5]{top:25px;left:-28px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="46"][class*=side-6]{top:17px;left:-47px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="47"][class*=side-5]{top:9px;left:-25px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="47"][class*=side-6]{top:9px;left:-38px}.mp-Site__Site .mp-Site__Layer[data-variant=lesion][data-iso="48"][class*=side-3]{top:22px;left:-42px}.mp-Site__Site .mp-Site__Badge{z-index:10;position:absolute}.mp-Site__Site .mp-Site__Badge[data-site-position=top]{top:calc(100% + .3rem);left:1.3rem}.mp-Site__Site .mp-Site__Badge[data-site-position=bottom]{bottom:calc(100% + 1.9rem);left:1.3rem}.mp-Site__Site[data-has-closed-diastema] .mp-Site__Layer:first-child,.mp-Site__Site[data-is-hidden] .mp-Site__Layer:first-child,.mp-Site__Site[data-is-hidden][data-is-part-of-denture][data-has-apical-root-resorption] .mp-Site__Layer,.mp-Site__Site[data-is-hidden][data-is-part-of-denture][data-has-apicectomy] .mp-Site__Layer,.mp-Site__Site[data-is-hidden][data-is-part-of-denture][data-has-residual-root] .mp-Site__Layer,.mp-Site__Site[data-is-missing] .mp-Site__Layer:first-child{opacity:0;animation:mp-Site__fadeOut .2s linear}.mp-Site__Site[data-has-closed-diastema][data-screenshot-mode] .mp-Site__Layer:first-child,.mp-Site__Site[data-is-hidden][data-screenshot-mode] .mp-Site__Layer:first-child,.mp-Site__Site[data-is-missing][data-screenshot-mode] .mp-Site__Layer:first-child{opacity:0!important;visibility:hidden!important;-ms-animation:none!important;pointer-events:none!important;animation:none!important;position:absolute!important}.mp-Site__Site[data-has-impacted-wisdom-tooth][data-site-iso="18"] .mp-Site__Layer{top:-20px;right:5px;transform:rotate(-20deg)}.mp-Site__Site[data-has-impacted-wisdom-tooth][data-site-iso="48"] .mp-Site__Layer{top:20px;right:5px;transform:rotate(20deg)}.mp-Site__Site[data-has-impacted-wisdom-tooth][data-site-iso="28"] .mp-Site__Layer{top:-20px;left:5px;transform:rotate(20deg)}.mp-Site__Site[data-has-impacted-wisdom-tooth][data-site-iso="38"] .mp-Site__Layer{top:20px;left:5px;transform:rotate(-20deg)}@keyframes mp-Site__fadeIn{0%{opacity:0}to{opacity:.999}}@keyframes mp-Site__fadeOut{0%{opacity:.999}to{opacity:0}}.mp-SiteError__TooltipContent{font-size:var(--odonto-font-size-xs);font-weight:var(--odonto-font-weight-regular);--error:#f6677c;--success:#58c573;--warning:#f58c61;--white:#fff;--info:#7684ff;background-color:var(--odonto-color-grey);max-width:150px;padding:.5rem .75rem;box-shadow:0 1px 3px #00000040}.mp-SiteError__TooltipContent .mp-SiteError__TooltipArrow{fill:var(--odonto-color-grey)}.mp-SiteError__TooltipContent--error{background-color:var(--error);border-bottom:var(--error)}.mp-SiteError__TooltipContent--error .mp-SiteError__TooltipArrow{fill:var(--error)}.mp-SiteError__TooltipContent--success{background-color:var(--success);border-bottom:var(--success);color:var(--white)}.mp-SiteError__TooltipContent--success .mp-SiteError__TooltipArrow{fill:var(--success)}.mp-SiteError__TooltipContent--success svg{color:var(--white);stroke:var(--white)}.mp-SiteError__TooltipContent--info{background-color:var(--info);border-bottom:var(--info);color:var(--white)}.mp-SiteError__TooltipContent--info .mp-SiteError__TooltipArrow{fill:var(--info)}.mp-SiteError__TooltipContent--info svg{color:var(--white);stroke:var(--white)}.mp-SiteError__TooltipContent--warning{background-color:var(--warning);border-bottom:var(--warning);color:var(--white)}.mp-SiteError__TooltipContent--warning .mp-SiteError__TooltipArrow{fill:var(--warning)}.mp-SiteError__TooltipContent--warning svg{color:var(--white);stroke:var(--white)}.mp-Skeleton__SkeletonOverlay{z-index:9;background:#f1f1f1;justify-content:center;align-self:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@keyframes mp-Skeleton__SkeletonShimmer{to{transform:translate(100%)}}.mp-Skeleton__SkeletonLoaderBar{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;background-color:var(--base-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.mp-Skeleton__SkeletonLoaderBar:after{content:" ";background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);height:100%;animation-name:mp-Skeleton__SkeletonShimmer;animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.mp-Skeleton__SkeletonLoaderBar:after{display:none}}.mp-StepBar__StepBar{-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;background-color:#fff;border-radius:.188rem .188rem 0 0;align-items:center;gap:.5rem;width:calc(100% - 11rem);padding:.25rem 0;display:flex;box-shadow:0 1px 3px #00000040}@media (width<=1024px){.mp-StepBar__StepBar{width:86%}}.mp-StepBar__StepBar>button{cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;min-width:-moz-max-content;min-width:max-content;height:1.5rem;min-height:-moz-max-content;min-height:max-content;padding:0;display:flex}.mp-StepBar__StepBar>button.mp-StepBar__Add svg{background:var(--odonto-color-purple-light);border-radius:9999px}.mp-StepBar__StepBar>button.mp-StepBar__Add svg path{stroke:var(--odonto-color-purple)}.mp-StepBar__StepBar>button.mp-StepBar__Add svg:hover{background:var(--odonto-color-purple)}.mp-StepBar__StepBar>button.mp-StepBar__Add svg:hover path{stroke:var(--odonto-color-white)}.mp-StepBar__StepBar .mp-StepBar__List{justify-content:space-between;gap:.5rem;width:100%;display:flex;overflow-x:scroll;scrollbar-width:none}.mp-StepBar__StepBar .mp-StepBar__List::-webkit-scrollbar{display:none}.mp-StepBar__StepBar .mp-StepBar__List{-ms-overflow-style:none;box-sizing:border-box}.mp-StepBar__Step{--step-circle-background-color:var(--odonto-color-grey-bright);--step-circle-color:inherit;--step-color:inherit}.mp-StepBar__Step[data-state=active]{--step-circle-background-color:var(--odonto-color-purple);--step-circle-color:var(--odonto-color-white);--step-color:var(--odonto-color-purple)}.mp-StepBar__Step[data-is-target-step=true] .mp-StepBar__Label{--step-circle-background-color:var(--odonto-color-white)!important;--step-circle-color:var(--odonto-color-purple)!important;--step-color:var(--odonto-color-purple)!important}.mp-StepBar__Step[data-is-target-step=true] .mp-StepBar__Label>div{color:var(--odonto-color-white)!important}.mp-StepBar__Step{background:0 0;outline:0;flex-grow:1;flex-shrink:0;align-items:center;gap:.25rem;max-height:2rem;display:flex}.mp-StepBar__Step:focus-visible{outline:2px solid var(--odonto-color-purple);outline-offset:2px}.mp-StepBar__Step:last-child{padding-right:0}.mp-StepBar__Step:first-child{padding-left:0}.mp-StepBar__Step{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);color:var(--step-color)}.mp-StepBar__Step .mp-StepBar__Label{width:100%;min-width:50px;padding:.5rem}.mp-StepBar__Step .mp-StepBar__Label,.mp-StepBar__Step div>label{cursor:pointer;justify-content:center;align-items:center;display:flex}.mp-StepBar__Step div>label{background-color:var(--step-circle-background-color);width:1rem;height:1rem;color:var(--step-circle-color);font-size:var(--odonto-font-size-xs);font-weight:var(--odonto-font-weight-regular);border-radius:9999px;margin-right:.25rem}.mp-StepBar__Step[data-hide-period] .mp-StepBar__Period{opacity:0}.mp-StepBar__Step .mp-StepBar__Text{text-overflow:ellipsis;white-space:nowrap;min-width:125px;max-width:325px;display:inline-block;overflow:hidden}.mp-StepBar__Step .mp-StepBar__Period{font-size:var(--odonto-font-size-xs);font-weight:var(--odonto-font-weight-regular);border-bottom:1px solid var(--odonto-color-grey-1);min-width:3.125rem;color:var(--odonto-color-grey-dark);font-weight:var(--odonto-font-weight-medium);flex-grow:1;justify-content:center;margin-bottom:.25rem;margin-left:1rem;line-height:.7rem;display:flex}.mp-StepBar__DisableDrag .mp-StepBar__Step{transform:unset!important}.mp-StepBar__Tooltip{white-space:nowrap;animation:mp-StepBar__fade-in .3s forwards;position:relative;top:-1rem;left:-125%}@media (width<=1024px){.mp-StepBar__Tooltip{left:-75%}}.mp-StepBar__Tooltip__exit{animation:mp-StepBar__fade-in .3s backwards;display:none}@keyframes mp-StepBar__fade-in{0%{opacity:0}to{opacity:1}}.mp-StepDetails__Label{color:#8f8f8f}.mp-StepDetails__Modal{border-radius:3px;max-width:34.188rem;max-height:270px;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-StepDetails__Modal .mp-StepDetails__Content{flex-direction:column;justify-content:space-between;display:flex;padding:12px 20px!important}.mp-StepDetails__Blackout{backdrop-filter:blur(4px);z-index:51;background:#0003;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.mp-Table__Table{flex-direction:column;height:100%;padding:0 .5rem;display:flex;overflow:hidden}.mp-Table__Table .mp-Table__Header{border-top:1px solid var(--odonto-color-grey-bright);border-bottom:1px solid var(--odonto-color-light-grey);background-color:#fff;display:flex;position:sticky;top:0}.mp-Table__Table .mp-Table__Header span{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);font-weight:600}.mp-Table__Table .mp-Table__Clone{background:red}.mp-Table__TableTreatmentRows{flex-grow:1;min-height:28px;position:relative}.mp-Table__Row{font-size:var(--odonto-font-size-md);font-weight:var(--odonto-font-weight-regular);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mp-Table__Row>img{vertical-align:middle;text-align:left;width:25px;height:25px;padding-right:5px;display:inline-block}.mp-Table__Row{align-items:top;min-width:0;display:flex}.mp-Table__Row span:not(:first-child){padding-left:8px}.mp-Table__Row[data-is-clone]{background:var(--odonto-color-purple-light);opacity:.5;border:1px solid #f0f0f0}.mp-Table__Row[data-is-selected]{background:#deebff!important}.mp-Table__Row [data-column=code]{width:120px}.mp-Table__Row [data-column=site]{width:104px}.mp-Table__Row [data-column=description]{flex:1}.mp-Table__Row [data-column=cost],.mp-Table__Row [data-column=material-cost],.mp-Table__Row [data-column=quantity],.mp-Table__Row [data-column=reimbursed],.mp-Table__Row [data-column=remaining],.mp-Table__Row [data-column=total]{text-align:end;width:88px}.mp-Table__Row [data-column=material]{text-align:end;width:180px}.mp-Table__Row[data-is-interactive]:hover{background:var(--odonto-color-light-grey)}.mp-Table__Row[data-is-interactive]:active{background:var(--odonto-color-purple-light)}.mp-Table__Row[data-is-interactive]{cursor:pointer}.mp-Table__Row[data-is-dragging]{background:var(--odonto-color-purple-light);opacity:.7}.mp-Table__Row[data-rbd-draggable-id]{will-change:transform,opacity}.mp-Table__Row[data-last-item=true]{border-bottom:1px solid var(--odonto-color-light-grey)}.mp-Table__arrow{padding:.25rem .75rem}.mp-Table__FeeCodeMaterialCost{color:#000;background-color:#0000;justify-content:flex-end;display:flex}.mp-Table__FeeCodeMaterialCost span{padding-top:4px!important;padding-right:3px!important}.mp-Table__FeeCodeMaterialCost input{text-align:end;background-color:#0000;border:1px solid #d9d9d9;border-radius:3px;outline:none;width:70%;padding:3px}@media screen and (width<=1025px){.mp-Table__Table{margin-top:12px}}.mp-Table__Container .mp-Table__Title{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);color:var(--odonto-color-purple);box-sizing:border-box;cursor:pointer;min-width:10%;display:flex}.mp-Table__Container .mp-Table__Separator{background-color:#7684ff;width:90%;height:.0625rem;margin-left:10px}.mp-Table__suggestionWrapper{transition:all .3s ease-in-out}.mp-Table__suggestionWrapper label{text-wrap:nowrap}.mp-Table__suggestionWrapper .mp-Table__suggestion div>li{background-color:#e0e3ff;border:1px solid #f0f0f0}.mp-Table__SuggestionsWrapper{max-height:var(--max-height)!important;overflow:scroll!important}.mp-Table__SuggestionsWrapper>li{background-color:#e0e3ff;border:1px solid #f0f0f0}.mp-Table__AccordionTrigger{flex-direction:row;align-items:center;gap:1rem;width:100%;padding:.5rem .5rem .25rem;display:flex}.mp-Table__AccordionTrigger[data-state=open]>.mp-Table__AccordionArrow{transition:transform .4s;transform:rotate(90deg)}.mp-Table__AccordionTrigger[data-state=closed]>.mp-Table__AccordionArrow{transition:transform .4s;transform:rotate(-90deg)}.mp-Table__AccordionTrigger[data-state=open]>.mp-Table__Separator{background-color:#7684ff;transition:background-color .4s}.mp-Table__AccordionTrigger[data-state=closed]>.mp-Table__Separator{background-color:var(--odonto-color-grey-1);transition:background-color .4s}.mp-Table__suggestionWrapper[data-state=open]>.mp-Table__Divider{display:block}.mp-Table__suggestionWrapper[data-state=closed]>.mp-Table__Divider{display:none}.mp-Table__QuestionsAccordion path{stroke:var(--odonto-color-grey-dark)}.mp-Table__Divider{background:var(--odonto-color-grey-1);height:1px;margin:2px 8px 0}.mp-Table__LoadingContainer{flex-grow:1;justify-content:center;align-items:center;font-family:inherit;font-size:12px;display:flex}.mp-Table__LoadingContainer>div{width:24px;height:24px}.mp-Table__FadeIn{animation-name:mp-Table__fade-in;animation-duration:.5s}@keyframes mp-Table__accordionSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes mp-Table__accordionSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.mp-Table__AccordionContent[data-state=closed]{animation:mp-Table__accordionSlideUp .3s ease-out}.mp-Table__AccordionContent[data-state=open]{animation:mp-Table__accordionSlideDown .3s ease-out}.mp-Table__FeeCodePrice{color:#000;text-align:right;background-color:#0000;justify-content:center;min-width:3.5rem;display:flex}.mp-Table__InvalidCost{color:#f6677c;text-decoration:underline}.mp-Table__InvalidCost input{color:#f6677c}.mp-TabsBar__Root{display:flex}.mp-TabsBar__Root .mp-TabsBar__Group{background:var(--text-darks-greys-white,#fff);border-radius:3px;flex-shrink:0;height:24px;padding:8px;box-shadow:0 1px 3px #00000040}.mp-TabsBar__Root .mp-TabsBar__Group,.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button{font-size:var(--odonto-font-size-sm);font-weight:var(--odonto-font-weight-regular);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button:hover:not(:disabled){color:#000}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button:disabled{opacity:.4;cursor:not-allowed}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button:disabled:hover{color:inherit}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button:after{content:"";background-color:var(--odonto-color-purple);opacity:0;width:1rem;height:.063rem;position:absolute;bottom:.5rem;left:calc(50% - .5rem)}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button[data-state=on]{color:var(--odonto-color-purple)}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button[data-state=on]:after{opacity:1}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Option .mp-TabsBar__Button[data-state=on]{border-bottom:1px solid var(--purple-primary-purple,#7684ff)}.mp-TabsBar__Root .mp-TabsBar__Group .mp-TabsBar__Separator{background:#d9d9d9;width:1px;height:16px;display:flex}.mp-Tooltip__TooltipContent{font-size:var(--odonto-font-size-xs);font-weight:var(--odonto-font-weight-regular);--error:#f6677c;--success:#58c573;--warning:#f58c61;--white:#fff;--info:#7684ff;background-color:var(--odonto-color-grey);max-width:150px;padding:.5rem .75rem;box-shadow:0 1px 3px #00000040}.mp-Tooltip__TooltipContent .mp-Tooltip__TooltipArrow{fill:var(--odonto-color-grey)}.mp-Tooltip__TooltipContent--error{background-color:var(--error);border-bottom:var(--error)}.mp-Tooltip__TooltipContent--error .mp-Tooltip__TooltipArrow{fill:var(--error)}.mp-Tooltip__TooltipContent--success{background-color:var(--success);border-bottom:var(--success);color:var(--white)}.mp-Tooltip__TooltipContent--success .mp-Tooltip__TooltipArrow{fill:var(--success)}.mp-Tooltip__TooltipContent--success svg{color:var(--white);stroke:var(--white)}.mp-Tooltip__TooltipContent--info{background-color:var(--info);border-bottom:var(--info);color:var(--white)}.mp-Tooltip__TooltipContent--info .mp-Tooltip__TooltipArrow{fill:var(--info)}.mp-Tooltip__TooltipContent--info svg{color:var(--white);stroke:var(--white)}.mp-Tooltip__TooltipContent--warning{background-color:var(--warning);border-bottom:var(--warning);color:var(--white)}.mp-Tooltip__TooltipContent--warning .mp-Tooltip__TooltipArrow{fill:var(--warning)}.mp-Tooltip__TooltipContent--warning svg{color:var(--white);stroke:var(--white)}.mp-ViewPlan__container{gap:1rem;display:flex}.mp-ViewPlan__container .mp-ViewPlan__button{align-items:center;gap:.5rem;width:10rem;padding-inline:1rem;display:flex}.mp-ViewPlan__wrapper{z-index:3;background:#fff;border-radius:.188rem;width:100%;height:100%;transition:all .3s linear;box-shadow:0 1px 3px #00000040}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-rotate-90,.rotate-180,.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.divide-x-\[3px\]>:not([hidden])~:not([hidden]){border-right-width:calc(3px*var(--tw-divide-x-reverse));border-left-width:calc(3px*(1 - var(--tw-divide-x-reverse)))}.from-white,.via-white\/60{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position)}.via-white\/60{--tw-gradient-stops:var(--tw-gradient-from),hsla(0,0%,100%,.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.text-\[\#8F8F8F\],.text-\[\#8f8f8f\]{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}}.pc-root{--purple:#7684ff;--purple-light:#e0e3ff;--purple-lightest:#f4f5ff;--purple-dark:#6c75cd;--white:#ffffff;--gray-50:#f8f9fb;--gray-100:#f0f2f5;--gray-200:#e5e7eb;--gray-300:#d9d9d9;--gray-400:#b8bcc4;--gray-500:#8b909b;--gray-600:#5a6068;--gray-700:#3a3f47;--gray-800:#2a2f37;--gray-900:#1a1d23;--success:#2fa46a;--success-bg:#e6f6ee;--success-dark:#1e7a4e;--danger:#d9384d;--danger-bg:#fde8eb;--danger-dark:#a32638;--warning:#d98b1a;--warning-bg:#fcf2dd;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(20,22,30,0.06);--shadow-md:0 4px 12px rgba(20,22,30,0.08);--shadow-lg:0 12px 32px rgba(20,22,30,0.12);--shadow-pop:0 8px 24px rgba(118,132,255,0.22);--font-body:var(--pc-font-body,-apple-system,system-ui,sans-serif);--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--duration-fast:140ms;--duration-base:220ms;--duration-slow:420ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);font-family:var(--font-body);color:var(--gray-900);background:var(--gray-50)}.pc-root,.pc-root *{box-sizing:border-box}.pc-root button,.pc-root input,.pc-root select,.pc-root textarea{font-family:inherit}.pc-root ::-moz-placeholder{color:var(--gray-400)}.pc-root ::placeholder{color:var(--gray-400)}.pc-btn{font-family:inherit;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.4rem .75rem;border-radius:var(--radius-sm);border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum"}.pc-btn:focus-visible{outline:2px solid var(--purple-light);outline-offset:2px}.pc-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(.5px)}.pc-btn--primary{background:var(--purple);color:var(--white)}.pc-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-light);color:var(--purple)}.pc-btn--secondary{background:transparent;color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple)}.pc-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-light)}.pc-btn--ghost{background:transparent;color:var(--purple)}.pc-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.pc-btn--soft{background:var(--purple-lightest)}.pc-btn--soft{color:var(--purple)}.pc-btn--soft:hover:not(:disabled):not([aria-disabled=true]){background:var(--purple-light)}.pc-btn:disabled,.pc-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.pc-btn[data-state=loading]{pointer-events:none}.pc-btn[data-state=success]{background:var(--success);color:var(--white);box-shadow:none}.pc-btn[data-state=success].pc-btn--secondary{background:var(--success-bg);color:var(--success-dark);box-shadow:inset 0 0 0 1px var(--success)}.pc-btn[data-state=error]{background:var(--danger);color:var(--white);box-shadow:none}.pc-btn[data-state=error].pc-btn--secondary{background:var(--danger-bg);color:var(--danger-dark);box-shadow:inset 0 0 0 1px var(--danger)}.pc-spinner{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:pc-spin .7s linear infinite;flex-shrink:0}.pc-spinner--sm{width:12px;height:12px;border-width:1.5px}@keyframes pc-spin{to{transform:rotate(1turn)}}.pc-icon{width:14px;height:14px;flex-shrink:0}.pc-icon-sm{width:12px;height:12px;flex-shrink:0}.pc-icon-md{width:16px;height:16px;flex-shrink:0}@keyframes pc-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}.pc-pop-in{animation:pc-pop-in .36s var(--ease-spring) both;transform-origin:center}@keyframes pc-fade-slide{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.pc-fade-slide{animation:pc-fade-slide .2s var(--ease-out) both}.pc-overlay-host{display:contents}.pc-toast-stack{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column-reverse;gap:8px;z-index:1000;pointer-events:none}.pc-toast{display:flex;align-items:center;gap:10px;background:var(--white);border-radius:var(--radius-md);padding:12px 16px 12px 14px;box-shadow:var(--shadow-lg);font-size:var(--text-base);color:var(--gray-900);border-left:3px solid var(--purple);min-width:280px;max-width:420px;pointer-events:auto;animation:pc-fade-slide .24s var(--ease-out) both}.pc-toast--success{border-left-color:var(--success)}.pc-toast--error{border-left-color:var(--danger)}.pc-toast strong{font-weight:500}.pc-toast small{color:var(--gray-500);font-size:.75rem}.pc-toast-close{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--gray-400);padding:4px;border-radius:4px}.pc-toast-close:hover{background:var(--gray-100);color:var(--gray-700)}.pc-surface{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.ps-win-shell{height:100vh;flex-direction:column}.ps-titlebar,.ps-win-shell{display:flex;background:var(--white)}.ps-titlebar{height:34px;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-200);padding-left:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-title{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--gray-700)}.ps-title b{font-weight:500;color:var(--gray-900)}.ps-dob{color:var(--gray-500)}.ps-appdot{width:18px;height:18px;border-radius:5px;background:var(--purple);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.ps-winctl{display:flex;align-items:stretch;height:34px}.ps-win{width:46px;border:none;background:none;color:var(--gray-500);cursor:pointer;display:grid;place-items:center;transition:background var(--duration-fast)}.ps-win:hover{background:var(--gray-100)}.ps-win--close:hover{background:var(--danger);color:#fff}.ps-toolbar{min-height:56px;flex-shrink:0;flex-wrap:wrap;gap:6px 12px;padding:6px 14px;background:var(--white);border-bottom:1px solid var(--gray-200)}.ps-tgroup,.ps-toolbar{display:flex;align-items:center}.ps-tgroup{gap:7px}.ps-sep{width:1px;height:26px;background:var(--gray-200)}.ps-tactions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto}.ps-meting{font-size:14px;color:var(--gray-700);font-weight:500;margin-left:3px;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ps-meting-wrap{position:relative}.ps-meting-count{font-size:10px;font-weight:700;background:var(--purple);color:#fff;border-radius:8px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 4px}.ps-meting-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:60;min-width:320px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:var(--shadow-lg);padding:5px}.ps-meting-head{padding:7px 10px 6px;font-size:11.5px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.ps-meting-head,.ps-meting-row{display:grid;grid-template-columns:100px 64px 1fr 28px;gap:8px}.ps-meting-row{align-items:center;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:13px;color:var(--gray-800)}.ps-meting-row:hover{background:var(--gray-100)}.ps-meting-row.is-active{background:var(--purple);color:#fff}.ps-meting-del{border:none;background:none;cursor:pointer;color:inherit;opacity:.6;padding:3px;border-radius:5px;display:grid;place-items:center}.ps-meting-del:hover{opacity:1;background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.ps-meting-row.is-active .ps-meting-del:hover{background:rgba(255,255,255,.25);color:#fff}.ps-iconbtn{width:38px;height:38px;border-radius:8px;border:none;background:none;color:var(--gray-600);cursor:pointer;display:grid;place-items:center;transition:background var(--duration-fast),color var(--duration-fast)}.ps-iconbtn:hover{background:var(--gray-100);color:var(--gray-900)}.ps-iconbtn--soft,.ps-iconbtn.is-on{background:var(--purple-lightest);color:var(--purple)}.ps-iconbtn--soft:hover{background:var(--purple-light);color:var(--purple)}.ps-voice{width:38px;height:38px;flex-shrink:0;border-radius:9999px;border:1px solid var(--gray-300);background:var(--white);color:var(--gray-600);cursor:pointer;display:grid;place-items:center;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.ps-voice:hover:not(:disabled):not(.is-on){border-color:var(--purple);color:var(--purple)}.ps-voice.is-on{background:var(--danger);border-color:var(--danger);color:var(--white);animation:ps-mic-pulse 1.5s ease-out infinite}.ps-voice:disabled{opacity:.4;cursor:not-allowed}.ps-voice[data-icon=spinner] svg{animation:ps-spin .8s linear infinite}@keyframes ps-mic-pulse{0%{box-shadow:0 0 0 0 rgba(217,56,77,.5)}70%{box-shadow:0 0 0 10px rgba(217,56,77,0)}to{box-shadow:0 0 0 0 rgba(217,56,77,0)}}@keyframes ps-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ps-voice.is-on,.ps-voice[data-icon=spinner] svg{animation:none}}.ps-tletter{font-size:16px;font-weight:700}.ps-chip{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid var(--gray-200);border-radius:8px;background:var(--white);font-size:13px;font-weight:500;color:var(--gray-700);cursor:pointer;transition:border-color var(--duration-fast);white-space:nowrap}.ps-chip:hover{border-color:var(--purple);color:var(--purple)}.ps-chip svg{color:var(--gray-400)}.ps-chip:hover svg{color:var(--purple)}.ps-seg{display:inline-flex;background:var(--gray-100);border-radius:9px;padding:3px;gap:2px}.ps-seg-btn{border:none;background:none;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.ps-seg-btn.is-on{background:var(--white);color:var(--purple);box-shadow:var(--shadow-sm)}.ps-seg--detail .ps-seg-btn--ico,.ps-seg--view .ps-seg-btn--ico{width:34px;height:30px;display:grid;place-items:center;padding:0}.ps-seg-btn.is-disabled{opacity:.35;cursor:not-allowed}.ps-seg-btn.is-disabled:hover{color:var(--gray-600)}.ps-vt-wrap{position:relative;display:inline-flex}.ps-vt-menu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:60;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:var(--shadow-lg);padding:5px;min-width:52px;display:flex;flex-direction:column;gap:2px;animation:ps-vt-in var(--duration-fast) ease}@keyframes ps-vt-in{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ps-cog-wrap{position:relative;display:inline-flex}.ps-cog-menu{position:absolute;animation:ps-vt-in var(--duration-fast) ease;top:calc(100% + 8px);right:0;z-index:60;background:var(--white);border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-lg);padding:12px;width:280px;display:flex;flex-direction:column;gap:14px}.ps-cog-title{font-size:13px;font-weight:700;color:var(--gray-900)}.ps-cog-foot{border-top:1px solid var(--gray-200);padding-top:10px}.ps-cog-enginestatus,.ps-cog-foot{font-size:11px;color:var(--gray-500)}.ps-cog-switchrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.ps-cog-switch{position:relative;width:38px;height:22px;flex-shrink:0;padding:0;border:none;border-radius:9999px;background:var(--gray-300);cursor:pointer;transition:background var(--duration-fast)}.ps-cog-switch.is-on{background:var(--purple)}.ps-cog-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform var(--duration-fast)}.ps-cog-switch.is-on .ps-cog-switch-knob{transform:translateX(16px)}.ps-cog-group{display:flex;flex-direction:column;gap:7px}.ps-cog-label{font-size:11.5px;font-weight:600;color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.ps-cog-seg{display:flex;gap:4px}.ps-cog-seg-btn{flex:1;border:1px solid var(--gray-200);background:var(--white);border-radius:7px;padding:7px 0;font-size:13px;font-weight:600;color:var(--gray-600);cursor:pointer;transition:all var(--duration-fast)}.ps-cog-seg-btn:hover{border-color:var(--purple);color:var(--purple)}.ps-cog-seg-btn.is-sel{background:var(--purple);border-color:var(--purple);color:#fff}.ps-cog-opt{display:flex;align-items:center;gap:9px;border:none;background:none;border-radius:8px;padding:8px 9px;font-size:12.5px;font-weight:500;color:var(--gray-700);cursor:pointer;text-align:left}.ps-cog-opt:hover{background:var(--gray-100)}.ps-cog-opt.is-sel{color:var(--gray-900);font-weight:600}.ps-cog-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--gray-300);flex-shrink:0;display:grid;place-items:center}.ps-cog-opt.is-sel .ps-cog-radio{border-color:var(--purple)}.ps-cog-dot{width:8px;height:8px;border-radius:50%;background:var(--purple)}.ps-vt-opt{border:none;background:none;border-radius:6px;padding:7px 10px;font-size:14px;font-weight:500;color:var(--gray-700);cursor:pointer;text-align:center;transition:background var(--duration-fast),color var(--duration-fast)}.ps-vt-opt:hover{background:var(--purple-lightest);color:var(--purple)}.ps-vt-opt.is-sel{background:var(--purple);color:#fff}.ps-textbtn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border:none;background:none;border-radius:8px;font-size:14px;color:var(--gray-700);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.ps-textbtn:hover{background:var(--gray-100);color:var(--gray-900)}.ps-save{height:38px;padding:0 16px;font-size:14px;gap:7px;border-radius:8px}.ps-save.is-saved,.ps-save.is-saved:hover{background:var(--success)}.ps-save.is-saved:hover{color:#fff}.ps-body{flex:1;display:flex;min-height:0}.ps-sidebar{width:320px;flex-shrink:0;background:var(--white);border-right:1px solid var(--gray-200);overflow-y:auto;padding:14px 16px 32px;display:flex;flex-direction:column;gap:16px}.ps-metingen{border:1px solid var(--gray-200);border-radius:9px;overflow:hidden}.ps-mhead,.ps-mrow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ps-mhead{padding:8px 12px;font-size:12px;font-weight:700;color:var(--gray-700);background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.ps-mlist{max-height:132px;overflow-y:auto}.ps-mrow{width:100%;text-align:left;border:none;background:none;padding:9px 12px;font-size:13px;color:var(--gray-700);cursor:pointer;border-bottom:1px solid var(--gray-100)}.ps-mrow:last-child{border-bottom:none}.ps-mrow:hover{background:var(--gray-50)}.ps-mrow.is-active{background:var(--purple);color:#fff}.ps-sbblock{display:flex;flex-direction:column;gap:10px}.ps-inline{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:10px}.ps-ilabel{font-size:13px;font-weight:500;color:var(--gray-700)}.ps-dd{position:relative}.ps-dd-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--gray-200);border-radius:7px;padding:8px 10px 8px 11px;font-size:13px;color:var(--gray-900);background:var(--white);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);text-align:left}.ps-dd-trigger:hover{border-color:var(--gray-300)}.ps-dd-trigger.is-open{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-lightest)}.ps-dd-caret{color:var(--gray-400);flex-shrink:0}.ps-dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:var(--shadow-lg);padding:5px;max-height:280px;overflow-y:auto;animation:ps-dd-in var(--duration-fast) ease}@keyframes ps-dd-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ps-dd-opt{width:100%;display:flex;align-items:center;gap:8px;border:none;background:none;border-radius:6px;padding:8px 10px;font-size:13px;color:var(--gray-800);cursor:pointer;text-align:left;transition:background var(--duration-fast),color var(--duration-fast)}.ps-dd-opt:hover{background:var(--purple-lightest);color:var(--purple)}.ps-dd-opt.is-sel{color:var(--purple);font-weight:500}.ps-dd-check{width:16px;flex-shrink:0;display:grid;place-items:center;color:var(--purple)}.ps-stats{border:1px solid var(--gray-200);border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ps-stats table{width:100%;border-collapse:collapse;font-size:13px}.ps-stats th{text-align:right;font-weight:700;color:var(--gray-800);padding:2px 0}.ps-stats th:first-child{text-align:left}.ps-stats th span{font-weight:400;color:var(--gray-400);font-size:11px}.ps-stats td{text-align:right;padding:3px 0;color:var(--gray-700);font-variant-numeric:tabular-nums}.ps-stats td:first-child{text-align:left;font-weight:500;color:var(--gray-800)}.ps-stat-total td{font-weight:700;color:var(--gray-900);border-top:1px solid var(--gray-200);padding-top:6px}.ps-stats-2{border-top:1px solid var(--gray-100);padding-top:8px}.ps-stats-2 td,.ps-stats-2 th{text-align:left}.ps-stats-2 td{font-weight:600;color:var(--gray-900)}.ps-field{display:flex;flex-direction:column;gap:6px}.ps-flabel{font-size:14px;font-weight:700;color:var(--gray-900)}.ps-textarea{width:100%;border:1px solid var(--gray-200);border-radius:8px;padding:9px 11px;font-size:13px;color:var(--gray-900);outline:none;resize:vertical;line-height:1.5;background:var(--white);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.ps-textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-lightest)}.ps-chart{flex:1;min-width:0;overflow:auto;background:#fbfbfd;--label-w:72px;--tooth-min:48px}.ps-chart-inner{width:100%;min-width:calc(var(--label-w) + var(--tooth-min) * 16)}.pg-jaw{display:flex;flex-direction:column}.pg-jaw+.pg-jaw{margin-top:20px;position:relative}.pg-jaw+.pg-jaw:before{content:"";position:absolute;top:-10px;left:0;right:0;height:2px;background:var(--gray-400)}.ps-chart--full .pg-row .pg-tcell:nth-child(9){border-right:2px solid var(--gray-400)}.ps-chart--full .pg-band .pg-tcell:nth-child(9){border-right-color:var(--gray-500)}.pg-row .pg-tcell:nth-child(2){border-left:2px solid var(--gray-400)}.pg-row .pg-tcell:last-child{border-right:2px solid var(--gray-400)}.pg-row{display:flex;align-items:stretch;min-height:26px}.pg-row .pg-label,.pg-row .pg-tcell{border-bottom:1px solid var(--gray-400)}.pg-jaw .pg-row:last-child .pg-label,.pg-jaw .pg-row:last-child .pg-tcell{border-bottom:none}.pg-label{width:var(--label-w);flex-shrink:0;position:sticky;left:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;font-size:12px;color:var(--gray-600);background:#fbfbfd;text-align:right}.pg-band .pg-label{background:var(--gray-100)}.pg-tcell{flex:1 1 0;min-width:0;display:flex;align-items:stretch;border-right:1px solid var(--gray-200);position:relative}.pg-row .pg-tcell:first-of-type{border-left:1px solid var(--gray-200)}.pg-band .pg-tcell{background:var(--gray-100);border-bottom-color:var(--gray-500)}.pg-header{border-bottom:1px solid var(--gray-200)}.pg-header,.pg-header .pg-label,.pg-header .pg-tcell{background:var(--white)}.pg-header .pg-tcell{align-items:stretch;justify-content:stretch;padding:0}.pg-elnum{font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:7px 0}.pg-elnum,.pg-num{color:var(--gray-900);width:100%}.pg-num{flex:1 1 0;min-width:0;border:none;border-right:1px solid var(--gray-100);background:none;text-align:center;padding:4px 0;outline:none;font-variant-numeric:tabular-nums;min-height:24px}.pg-tcell .pg-num:last-child{border-right:none}.pg-num:focus{background:var(--purple-lightest);box-shadow:inset 0 0 0 1.5px var(--purple);border-radius:3px}.pg-num--white{border-right:1px solid var(--gray-300)}.pg-band .pg-num--white,.pg-num--white{background:var(--white)}.pg-band .pg-num--white:focus{background:var(--purple-lightest)}.pg-lg-blank{flex:1 1 0;min-width:0;border-right:1px solid var(--gray-200)}.pg-tcell .pg-lg-blank:last-child{border-right:none}.pg-band .pg-num:focus{background:var(--white)}.pg-mark{flex:1 1 0;min-width:0;min-height:20px;border:none;border-right:1px solid var(--gray-100);background:none;cursor:pointer;position:relative}.pg-tcell .pg-mark:last-child{border-right:none}.pg-mark:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) scale(0);border-radius:2px;transition:transform var(--duration-fast)}.pg-mark:hover:after{transform:translate(-50%,-50%) scale(.55)}.pg-mark--bloeding:after{background:var(--danger)}.pg-mark--plaque:after{background:#2a8bd6}.pg-mark.on:after{transform:translate(-50%,-50%) scale(1)}.pg-bloed-svg{width:20px;height:20px;display:block}.pg-mark--bloeding,.pg-mark--plaque{display:grid;place-items:center;position:relative}.pg-mark--plaque .pg-plaque-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:27px;height:22px}.bloed-opt-sym .pg-plaque-badge{position:static;transform:none;width:26px;height:21px}.furc-menu-head--red{background:#e0394d;color:#fff;border-bottom-color:#c02333}.furc-menu-head--red .furc-menu-x{color:rgba(255,255,255,.85)}.furc-menu-head--red .furc-menu-x:hover{background:rgba(255,255,255,.2);color:#fff}.bloed-opt{display:flex;align-items:center;gap:11px;border:none;background:none;border-radius:6px;padding:6px 11px;font-size:13px;font-weight:600;color:var(--gray-700);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast)}.bloed-opt:hover{background:var(--gray-100)}.bloed-opt.is-sel{background:var(--purple-lightest);color:var(--purple)}.bloed-opt-sym{width:28px;height:22px;flex-shrink:0;display:grid;place-items:center}.bloed-opt-sym svg{width:20px;height:20px}.bloed-opt-label{flex:1}.pg-mark:focus-visible,.pg-mob:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--purple);border-radius:3px}.pg-bars{display:flex;width:100%;gap:0;padding:0}.pg-bar{flex:1 1 0;min-width:0;margin:0 2px;align-self:inherit;border-radius:2px;transition:height var(--duration-fast),background var(--duration-fast)}.pg-furc{margin:auto;border:none;background:none;cursor:pointer;padding:6px 3px;display:grid;place-items:center}.pg-furc-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:auto}.pg-implant{margin:auto;border:none;background:none;cursor:pointer;padding:2px 4px;display:grid;place-items:center}.pg-implant-box{width:30px;height:38px;display:grid;place-items:center}.pg-implant-svg{width:26px;height:26px;color:#8f8f8f;transition:color var(--duration-fast)}.pg-implant-svg path{fill:currentColor}.pg-implant:hover .pg-implant-svg{color:var(--purple)}.pg-mob-chev{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;color:#c0264a;z-index:2;pointer-events:none}.pg-mob-chev--left{right:100%;margin-right:-2px}.pg-mob-chev--right{left:100%;margin-left:-2px}.pg-mob-chev svg{display:block;margin:0 -.5px;filter:drop-shadow(0 0 1px rgba(255,255,255,.6))}.pg-furc-box{position:relative;width:34px;height:36px;border-radius:11px;background:#f4bcbc;transition:transform var(--duration-fast)}.pg-furc:hover .pg-furc-box{transform:scale(1.06)}.pg-furc.is-graded .pg-furc-box{background:#efa9a9;box-shadow:inset 0 0 0 1.5px #d98b8b}.pg-furc-svg{width:100%;height:100%;display:block}.pg-furc-dash{stroke:#c0264a;stroke-width:7.5;stroke-linecap:round}.pg-furc-root{fill:#fff;stroke:rgba(0,0,0,.13);stroke-width:1.4}.furc-menu{position:fixed;z-index:200;width:230px;background:var(--white);border:1px solid var(--gray-200);border-radius:12px;box-shadow:var(--shadow-lg);animation:ps-dd-in var(--duration-fast) ease}.furc-menu-arrow{position:absolute;width:12px;height:12px;background:var(--gray-50);border:1px solid var(--gray-200);transform:translateX(-50%) rotate(45deg)}.furc-menu.is-below .furc-menu-arrow{top:-7px;border-right:none;border-bottom:none}.furc-menu.is-above .furc-menu-arrow{bottom:-7px;border-left:none;border-top:none;background:var(--white)}.furc-menu-head{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 14px;font-size:12px;font-weight:700;color:var(--gray-800);background:var(--gray-50);border-bottom:1px solid var(--gray-200);border-radius:12px 12px 0 0}.furc-menu-x{border:none;background:none;color:var(--gray-400);cursor:pointer;padding:3px;border-radius:5px;display:grid;place-items:center}.furc-menu-x:hover{background:var(--gray-200);color:var(--gray-700)}.furc-menu-body{padding:6px;display:flex;flex-direction:column;gap:2px}.furc-menu-row{display:flex;align-items:center;justify-content:space-between;padding:4px 8px}.furc-menu-pos{font-size:13px;color:var(--gray-800);font-weight:500}.furc-menu-grades{display:flex;gap:5px}.furc-grade-btn{width:44px;height:32px;padding:0;border:1px solid var(--gray-200);border-radius:7px;background:var(--white);font-size:13px;font-weight:700;color:var(--gray-600);cursor:pointer;display:grid;place-items:center;font-variant:small-caps;letter-spacing:.5px;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}.furc-grade-btn:hover{border-color:var(--purple);color:var(--purple)}.furc-grade-btn.is-on{background:#fbe9ee;border-color:#c0264a;color:#c0264a;box-shadow:var(--shadow-sm)}.furc-grade-btn.is-disabled{background:var(--gray-50);cursor:not-allowed}.furc-grade-btn.is-disabled,.furc-grade-btn.is-disabled:hover{border-color:var(--gray-100);color:var(--gray-300)}.furc-menu-clear{width:calc(100% - 12px);margin:2px 6px 8px;padding:8px;border:none;border-radius:7px;background:var(--gray-100);color:var(--gray-700);font-size:12px;font-weight:500;cursor:pointer;transition:background var(--duration-fast)}.furc-menu-clear:hover{background:var(--gray-200)}.pg-furc-grade{position:absolute;right:2px;bottom:0;font-size:8px;font-weight:700;color:#fff}.pg-single .pg-tcell{justify-content:center;align-items:center}.pg-elnum.is-clickable{cursor:pointer}.pg-elnum.is-clickable:hover{color:var(--purple)}.pg-elnum.is-missing{color:var(--gray-400);text-decoration:line-through;text-decoration-thickness:2px}.pg-note-btn{position:relative;margin:2px auto;width:26px;height:24px;border:none;background:none;cursor:pointer;display:grid;place-items:center;border-radius:6px;color:var(--gray-300);transition:background var(--duration-fast),color var(--duration-fast)}.pg-note-btn:hover{background:var(--gray-100);color:var(--gray-600)}.pg-note-btn.has-note{color:var(--success)}.pg-note-btn.has-note:hover{background:color-mix(in srgb,var(--success) 12%,white)}.pg-note-count{position:absolute;top:-2px;right:0;font-size:9px;font-weight:700;background:var(--success);color:#fff;border-radius:7px;min-width:13px;height:13px;display:grid;place-items:center;padding:0 3px}.note-menu .note-list{max-height:230px;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:6px}.note-empty{color:var(--gray-400);font-size:12.5px;padding:10px 6px;text-align:center}.note-item{background:#f7f8fa;border:1px solid #eceef1;border-radius:8px;padding:7px 9px}.note-item-meta{display:flex;align-items:center;gap:8px;margin-bottom:3px}.note-date{font-size:11.5px;font-weight:700;color:var(--gray-700)}.note-author{font-size:11px;color:var(--gray-500);flex:1}.note-del{border:none;background:none;cursor:pointer;color:var(--gray-300);padding:2px;border-radius:4px;display:grid;place-items:center}.note-del:hover{background:color-mix(in srgb,var(--danger) 12%,white);color:var(--danger)}.note-text{font-size:12.5px;color:var(--gray-800);line-height:1.4;white-space:pre-wrap}.note-add{border-top:1px solid #eceef1;padding:9px;display:flex;flex-direction:column;gap:7px}.note-ta{width:100%;resize:vertical;border:1px solid var(--gray-200);border-radius:7px;padding:7px 9px;font:inherit;font-size:12.5px;color:var(--gray-800);outline:none;box-sizing:border-box}.note-ta:focus{border-color:var(--purple);box-shadow:0 0 0 2px var(--purple-lightest)}.note-add-btn{align-self:flex-end;padding:6px 14px;font-size:12.5px}.note-add-btn:disabled{opacity:.5;cursor:default}.pg-elnum.is-melktand{color:#7a5bd1}.pg-elnum.is-selected{color:var(--purple);background:var(--purple-lightest);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--purple) 35%,transparent);border-radius:6px}.pg-melktand{margin:auto;border:none;background:none;cursor:pointer;padding:4px 8px;font-size:17px;font-weight:700;color:#7a5bd1;border-radius:6px;line-height:1;transition:background var(--duration-fast)}.pg-melktand:hover{background:color-mix(in srgb,#7a5bd1 12%,white)}.pg-cell-missing{flex:1 1 0;min-width:0;align-self:stretch;background:repeating-linear-gradient(135deg,var(--gray-50),var(--gray-50) 5px,var(--gray-100) 5px,var(--gray-100) 10px)}.pg-band .pg-cell-missing{background:repeating-linear-gradient(135deg,var(--gray-100),var(--gray-100) 5px,#e4e6ea 5px,#e4e6ea 10px)}.pg-missing-x{margin:auto;border:none;background:none;cursor:pointer;color:var(--gray-400);display:grid;place-items:center;padding:4px;border-radius:8px;transition:color var(--duration-fast)}.pg-missing-x svg{width:34px;height:34px}.pg-missing-x:hover{color:var(--danger)}.pg-pontic{margin:auto;border:none;background:none;cursor:pointer;padding:2px 4px;display:grid;place-items:center}.pg-pontic-box{width:34px;height:38px;display:grid;place-items:center}.pg-pontic-svg{width:34px;height:34px;color:#8f8f8f;transition:color var(--duration-fast)}.pg-pontic-svg path,.pg-pontic-svg rect{fill:currentColor}.pg-pontic:hover .pg-pontic-svg{color:var(--purple)}.pg-cell-pontic{background:repeating-linear-gradient(135deg,var(--gray-50),var(--gray-50) 5px,var(--gray-100) 5px,var(--gray-100) 10px)!important}.pg-mob{min-width:30px;height:24px;margin:2px auto;padding:0 8px;border:none;background:none;border-radius:6px;font-size:13px;font-weight:700;color:#2a8bd6;cursor:pointer;font-variant:small-caps;letter-spacing:.5px;transition:background var(--duration-fast),color var(--duration-fast)}.pg-mob.is-set,.pg-mob:hover{background:#e8f3fb;color:#1f73b8}.pg-prog{min-width:24px;height:24px;margin:2px auto;padding:0 7px;border:none;background:none;border-radius:5px;font-size:13px;font-weight:700;color:var(--gray-400);cursor:pointer;display:grid;place-items:center;transition:background var(--duration-fast),color var(--duration-fast)}.pg-prog:hover{background:var(--gray-100);color:var(--gray-700)}.pg-prog.is-set:hover{filter:brightness(1.05)}.pg-prog:focus-visible{outline:none;box-shadow:0 0 0 2px var(--purple)}.prog-menu-body{padding:6px;display:flex;flex-direction:column;gap:1px}.prog-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:none;border-radius:6px;padding:8px 11px;font-size:13px;font-weight:600;color:var(--gray-700);cursor:pointer;text-align:left;transition:background var(--duration-fast)}.prog-opt:hover{background:var(--gray-100)}.prog-opt.is-sel:hover{filter:brightness(1.05)}.prog-key{font-size:11px;font-weight:700;color:var(--gray-400)}.prog-opt.is-sel .prog-key{color:rgba(255,255,255,.85)}.pg-an{flex:1 1 0;min-width:0;text-align:center;padding:4px 0;min-height:24px;display:grid;place-items:center;color:#2a8f6b;font-weight:600;font-variant-numeric:tabular-nums;border-right:1px solid var(--gray-100)}.pg-tcell .pg-an:last-child{border-right:none}.pg-bot{width:100%;height:28px;border:none;background:none;cursor:pointer;padding:0;display:block;position:relative}.pg-bot:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--purple)}.pg-bot:hover{background:var(--gray-100)}.pg-bot-svg{width:100%;height:100%;display:block}.bot-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:none;border-radius:6px;padding:7px 11px;font-size:12.5px;font-weight:500;color:var(--gray-700);cursor:pointer;text-align:left;width:100%}.bot-opt:hover{background:var(--gray-100)}.bot-opt.is-sel{background:var(--purple-lightest);color:var(--purple);font-weight:600}.pg-pps{flex:1 1 0;min-width:0;height:22px;border:none;background:none;cursor:pointer;font-size:12px;font-weight:700;display:grid;place-items:center;color:var(--gray-300);border-radius:4px;transition:background var(--duration-fast)}.pg-pps:hover{background:var(--gray-100)}.pg-pps:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--purple)}.pc-voicehelp-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,18,40,.45)}.pc-voicehelp-box{width:min(760px,100%);max-height:85vh;overflow-y:auto;padding:24px 28px;border-radius:14px;background:#fff;color:#1c2030;box-shadow:0 18px 50px rgba(20,24,60,.35);font-size:13.5px;line-height:1.5}.pc-voicehelp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pc-voicehelp-title{margin:0;font-size:16px;font-weight:700}.pc-voicehelp-x{border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:#6b7390;padding:0 4px}.pc-voicehelp-x:hover{color:#1c2030}.pc-voicehelp-intro{margin:0 0 14px;color:#555c75}.pc-voicehelp-top{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.pc-voicehelp-group{display:flex;flex-direction:column;gap:2px;padding-left:10px;border-left:3px solid var(--purple)}.pc-voicehelp-group-title{font-weight:600}.pc-voicehelp-group-ex{color:#555c75}.pc-voicehelp-more-title{display:block;margin-bottom:6px;font-weight:600}.pc-voicehelp-more-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 14px}.pc-voicehelp-more-list li{padding:5px 9px;border-radius:6px;background:var(--purple-lightest)}.pc-voicehelp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.pc-voicehelp-dismiss{display:flex;align-items:center;gap:8px;cursor:pointer;color:#555c75}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}[hidden]:where(:not([hidden=until-found])){display:none}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield!important}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!left-0{left:0!important}.\!left-auto{left:auto!important}.\!top-auto{top:auto!important}.bottom-0{bottom:0}.bottom-11{bottom:2.75rem}.bottom-\[10px\]{bottom:10px}.left-0{left:0}.left-11{left:2.75rem}.left-2\/4{left:50%}.left-\[-10px\]{left:-10px}.left-\[-60px\]{left:-60px}.left-\[calc\(50\%\+21px\)\]{left:calc(50% + 21px)}.right-0{right:0}.right-11{right:2.75rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-\[-120px\]{right:-120px}.right-\[-50px\]{right:-50px}.right-\[10px\]{right:10px}.top-0{top:0}.top-1{top:.25rem}.top-1\/4{top:25%}.top-11{top:2.75rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[-25px\]{top:-25px}.top-\[40px\]{top:40px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[999\]{z-index:999}.z-\[9\]{z-index:9}.float-right{float:right}.\!-m-px{margin:-1px!important}.-m-5{margin:-1.25rem}.m-0{margin:0}.m-3{margin:.75rem}.m-6{margin:1.5rem}.m-auto{margin:auto}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[17px\]{margin-top:17px;margin-bottom:17px}.-ml-1\.5{margin-left:-.375rem}.-ml-3\.5{margin-left:-.875rem}.-ml-4{margin-left:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[22px\]{margin-bottom:22px}.mb-\[3px\]{margin-bottom:3px}.me-3{margin-inline-end:.75rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[3\.5px\]{margin-right:3.5px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[3px\]{margin-top:3px}.mt-\[40px\]{margin-top:40px}.mt-\[48px\]{margin-top:48px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.\!h-px{height:1px!important}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0px\]{height:0}.h-\[1\.7rem\]{height:1.7rem}.h-\[100px\]{height:100px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[142px\]{height:142px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-\[200px\]{max-height:200px!important}.\!max-h-\[325px\]{max-height:325px!important}.\!max-h-\[390px\]{max-height:390px!important}.\!max-h-\[500px\]{max-height:500px!important}.max-h-72{max-height:18rem}.max-h-\[200px\]{max-height:200px}.max-h-\[32px\]{max-height:32px}.max-h-\[400px\]{max-height:400px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.min-h-0{min-height:0}.min-h-\[236px\]{min-height:236px}.min-h-\[46px\]{min-height:46px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-72{width:18rem!important}.\!w-\[120px\]{width:120px!important}.\!w-\[155px\]{width:155px!important}.\!w-\[16rem\]{width:16rem!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-px{width:1px!important}.w-0{width:0}.w-1{width:.25rem}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.7rem\]{width:1.7rem}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[110px\]{width:110px}.w-\[11px\]{width:11px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[142px\]{width:142px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[290px\]{width:290px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[396px\]{width:396px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[5px\]{width:5px}.w-\[600px\]{width:600px}.w-\[65\%\]{width:65%}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[170px\]{min-width:170px}.min-w-\[238px\]{min-width:238px}.min-w-\[260px\]{min-width:260px}.\!max-w-\[600px\]{max-width:600px!important}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[58ch\]{max-width:58ch}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[80vw\]{max-width:80vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.-translate-x-2\/4{--tw-translate-x:-50%}.-rotate-90,.-translate-x-2\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.rotate-0{--tw-rotate:0deg}.rotate-0,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-\[2\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[2\]{--tw-scale-x:2;--tw-scale-y:2}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.\!gap-0{gap:0!important}.\!gap-3{gap:.75rem!important}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[16px\]{gap:16px}.gap-\[1px\]{gap:1px}.gap-\[20px\]{gap:20px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[4rem\]{gap:4rem}.gap-\[8px\]{gap:8px}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-x-\[3px\]>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(3px * var(--tw-divide-x-reverse));border-left-width:calc(3px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.\!whitespace-break-spaces{white-space:break-spaces!important}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-tr-full{border-top-right-radius:9999px}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-b,.border-b-\[1px\]{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#d9d9d9\]{--tw-border-opacity:1!important;border-color:rgb(217 217 217/var(--tw-border-opacity,1))!important}.border-\[\#7684FF\]{--tw-border-opacity:1;border-color:rgb(118 132 255/var(--tw-border-opacity,1))}.border-\[\#d9d9d9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity,1))}.border-\[\#dde3ea\]{--tw-border-opacity:1;border-color:rgb(221 227 234/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-brand-purple{--tw-border-opacity:1;border-color:rgb(118 132 255/var(--tw-border-opacity,1))}.border-brand-purple\/30{border-color:rgb(118 132 255/.3)}.border-current{border-color:currentColor}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-r-transparent{border-right-color:transparent}.\!bg-\[\#7684ff\]{--tw-bg-opacity:1!important;background-color:rgb(118 132 255/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#58C573\]{--tw-bg-opacity:1;background-color:rgb(88 197 115/var(--tw-bg-opacity,1))}.bg-\[\#58C573\]\/\[\.20\]{background-color:rgb(88 197 115/.2)}.bg-\[\#7684FF\],.bg-\[\#7684ff\]{--tw-bg-opacity:1;background-color:rgb(118 132 255/var(--tw-bg-opacity,1))}.bg-\[\#8893f2\]{--tw-bg-opacity:1;background-color:rgb(136 147 242/var(--tw-bg-opacity,1))}.bg-\[\#8F8F8F\]{--tw-bg-opacity:1;background-color:rgb(143 143 143/var(--tw-bg-opacity,1))}.bg-\[\#F3F3F3\]{--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity,1))}.bg-\[\#F58C61\]{--tw-bg-opacity:1;background-color:rgb(245 140 97/var(--tw-bg-opacity,1))}.bg-\[\#F9F9F9\]{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))}.bg-\[\#f0f2f5\]{--tw-bg-opacity:1;background-color:rgb(240 242 245/var(--tw-bg-opacity,1))}.bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-brand-purple{--tw-bg-opacity:1;background-color:rgb(118 132 255/var(--tw-bg-opacity,1))}.bg-brand-purpleLightest{--tw-bg-opacity:1;background-color:rgb(244 245 255/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle\2c theme\(colors\.gray\.300\)_1px\2c transparent_1px\)\]{background-image:radial-gradient(circle,#d1d5db 1px,transparent 0)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 250 251/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.6) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.stroke-\[\#8F8F8F\]{stroke:#8F8F8F}.stroke-white{stroke:#fff}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.25rem\]{padding:.25rem}.p-\[8px\]{padding:8px}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!px-\[8px\]{padding-left:8px!important;padding-right:8px!important}.\!py-7{padding-top:1.75rem!important;padding-bottom:1.75rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[90px\]{padding-left:90px;padding-right:90px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[80px\]{padding-top:80px;padding-bottom:80px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[34px\]{padding-bottom:34px}.pe-1{padding-inline-end:.25rem}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-\[11px\]{padding-left:11px}.pl-\[45px\]{padding-left:45px}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-0\.125em\]{vertical-align:-.125em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[10px\]{font-size:10px!important}.\!text-\[12px\]{font-size:12px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[9\.5px\]{font-size:9.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.text-\[\#222222\],.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.text-\[\#226232\]{--tw-text-opacity:1;color:rgb(34 98 50/var(--tw-text-opacity,1))}.text-\[\#2fa46a\]{--tw-text-opacity:1;color:rgb(47 164 106/var(--tw-text-opacity,1))}.text-\[\#6C75CD\]{--tw-text-opacity:1;color:rgb(108 117 205/var(--tw-text-opacity,1))}.text-\[\#7684FF\],.text-\[\#7684ff\]{--tw-text-opacity:1;color:rgb(118 132 255/var(--tw-text-opacity,1))}.text-\[\#898989\]{--tw-text-opacity:1;color:rgb(137 137 137/var(--tw-text-opacity,1))}.text-\[\#8F8F8F\],.text-\[\#8f8f8f\]{--tw-text-opacity:1;color:rgb(143 143 143/var(--tw-text-opacity,1))}.text-\[\#f87171\]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-brand-purple{--tw-text-opacity:1;color:rgb(118 132 255/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.\!opacity-50{opacity:.5!important}.\!opacity-70{opacity:.7!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_1px_0_rgba\(17\2c 24\2c 39\2c 0\.02\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(17\2c 24\2c 39\2c 0\.02\)\]{--tw-shadow:0 1px 0 rgba(17,24,39,0.02);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color)}.shadow-\[0_1px_2px_rgba\(15\2c 23\2c 42\2c 0\.03\)\]{--tw-shadow:0 1px 2px rgba(15,23,42,0.03);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.25);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.2509803922\)\]{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.2509803922);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color)}.shadow-\[0_1px_3px_0_rgba\(0\2c 0\2c 0\2c 0\.2509803922\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-gray-200\/60{--tw-shadow-color:rgb(229 231 235/0.6);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.will-change-\[height\]{will-change:height}.\[background-size\:18px_18px\]{background-size:18px 18px}.\!\[clip\:rect\(0\2c 0\2c 0\2c 0\)\]{clip:rect(0,0,0,0)!important}.\[glossary\:CODE\]{glossary:CODE}.\[glossary\:a\]{glossary:a}.\[glossary\:b\]{glossary:b}.\[glossary\:cond\]{glossary:cond}.\[glossary\:implant-crown\]{glossary:implant-crown}.\[glossary\:x\]{glossary:x}*{font-family:var(--odonto-font-family,"Roboto",sans-serif);font-style:normal;line-height:normal}body{color:#222}.hide-scrollbar *{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar ::-webkit-scrollbar{display:none}:root{--toastify-toast-width:420px;--font-ui:Manrope,sans-serif}body,html{margin:0;padding:0;font-family:sans-serif;font-size:16px}a{color:#7684ff;text-decoration:underline}.test-info{display:none}@media print{.quill{display:none;visibility:hidden}}.ql-editor{overflow-y:scroll}.ql-editor,.ql-editor *{font-size:15px!important;font-family:Manrope,sans-serif!important}.ql-editor *{line-height:1.5rem}.ql-editor p em{font-style:italic}.ql-editor>p{margin-bottom:7px!important}.ql-editor a,.ql-editor p a{color:#7684ff!important;text-decoration:underline!important}.ql-editor>ol{padding-bottom:.5rem}.ql-toolbar{border-width:1px;border-radius:8px 8px 0 0;border-color:#d9d9d9}.ql-container{border-width:1px!important;border-radius:0 0 8px 8px;border-color:#d9d9d9}.readonly-mode .ql-editor{padding:0!important;pointer-events:none}.readonly-mode .ql-toolbar{display:none!important}.readonly-mode .ql-container{border:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%,to{opacity:0;display:none}50%{opacity:1}}#globalLoader{position:fixed;width:100vw;height:100vh;background-color:var(--purple-primary-purple,#7684ff);animation:fadeInOut .5s linear forwards;-webkit-animation:fadeInOut .5s linear forwards;-moz-animation:fadeInOut .5s linear forwards;-o-animation:fadeInOut .5s linear forwards;-ms-animation:fadeInOut .5s linear forwards;opacity:0;visibility:hidden}#globalLoader .visible{opacity:1;visibility:visible}#date-input-portal{pointer-events:auto}.react-datepicker-popper{z-index:1000!important}div.ql-editor .ql-iframe-align-left,div.ql-editor .ql-image-align-left{float:left;margin:.5rem 1rem .5rem 0}div.ql-editor .ql-iframe-align-center,div.ql-editor .ql-image-align-center{margin:.5rem auto;display:block}div.ql-editor .ql-image-align-center{width:-moz-fit-content;width:fit-content}div.ql-editor .ql-iframe-align-right,div.ql-editor .ql-image-align-right{float:right;margin:.5rem 0 .5rem 1rem}div.ql-editor [class^=ql-image-align-][data-title]:not([data-title=""]){position:relative;margin-bottom:2rem}div.ql-editor [class^=ql-image-align-][data-title]:not([data-title=""]):after{content:attr(data-title);display:block;position:absolute;bottom:-2rem;padding-top:2px;margin-bottom:5px;width:-webkit-fill-available;font-size:.9rem;background-color:#fff}div.ql-editor .ql-image-align-left[data-title]:not([data-title=""]):after{text-align:left}div.ql-editor .ql-image-align-center[data-title]:not([data-title=""]):after{text-align:center}div.ql-editor .ql-image-align-right[data-title]:not([data-title=""]):after{text-align:right}.check-container svg path{stroke-width:2px}.check-container:hover{background-color:#7684ff;color:#fff}.check-container:hover .checkbox-field{background-color:#fff!important}.check-container:hover .checkbox-field[data-state=true] svg path{stroke:#7684ff}.check-container:hover .label-text{color:#fff!important}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-brand-purple:hover{--tw-border-opacity:1;border-color:rgb(118 132 255/var(--tw-border-opacity,1))}.hover\:border-brand-purple\/40:hover{border-color:rgb(118 132 255/.4)}.hover\:border-brand-purple\/50:hover{border-color:rgb(118 132 255/.5)}.hover\:bg-\[\#6c75cd\]:hover{--tw-bg-opacity:1;background-color:rgb(108 117 205/var(--tw-bg-opacity,1))}.hover\:bg-\[\#7684ff\]:hover{--tw-bg-opacity:1;background-color:rgb(118 132 255/var(--tw-bg-opacity,1))}.hover\:bg-brand-purpleDark:hover{--tw-bg-opacity:1;background-color:rgb(108 117 205/var(--tw-bg-opacity,1))}.hover\:bg-brand-purpleLightest:hover{--tw-bg-opacity:1;background-color:rgb(244 245 255/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:\!text-\[\#7684FF\]:hover{--tw-text-opacity:1!important;color:rgb(118 132 255/var(--tw-text-opacity,1))!important}.hover\:text-brand-purple:hover{--tw-text-opacity:1;color:rgb(118 132 255/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-purple-200:hover{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_24px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]:hover{--tw-shadow:0 10px 24px rgba(15,23,42,0.07);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.hover\:shadow-\[0_10px_24px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.focus\:border-\[\#7684FF\]:focus,.focus\:border-brand-purple:focus{--tw-border-opacity:1;border-color:rgb(118 132 255/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-\[\#7684FF\]\/20:focus{--tw-ring-color:rgb(118 132 255/0.2)}.focus\:ring-brand-purpleLightest:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 245 255/var(--tw-ring-opacity,1))}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#7684FF\]:focus-visible{outline-color:#7684FF}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-brand-purple:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(118 132 255/var(--tw-ring-opacity,1))}.disabled\:\!bg-\[\#d9d9d9\]:disabled{--tw-bg-opacity:1!important;background-color:rgb(217 217 217/var(--tw-bg-opacity,1))!important}.disabled\:\!text-\[\#ffffff\]:disabled{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:inline-block{display:inline-block}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:stroke-\[\#F1F1F1\]{stroke:#F1F1F1}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:spin 1.5s linear infinite}}@media not all and (min-width:768px){.max-md\:mt-10{margin-top:2.5rem}}@media not all and (min-width:640px){.max-sm\:scale-\[2\]{--tw-scale-x:2;--tw-scale-y:2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:24rem}.sm\:scale-\[3\]{--tw-scale-x:3;--tw-scale-y:3;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}}@media (min-width:768px){.md\:scale-\[3\.5\]{--tw-scale-x:3.5;--tw-scale-y:3.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:pb-\[60px\]{padding-bottom:60px}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:scale-\[4\]{--tw-scale-x:4;--tw-scale-y:4;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:scale-\[5\]{--tw-scale-x:5;--tw-scale-y:5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:px-16{padding-left:4rem;padding-right:4rem}}@media (prefers-color-scheme:dark){.dark\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}}.\[\&\>span\>svg\]\:h-\[17px\]>span>svg{height:17px}.\[\&\>span\>svg\]\:w-\[17px\]>span>svg{width:17px}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:h-\[15px\]>svg{height:15px}.\[\&\>svg\]\:h-\[22px\]>svg{height:22px}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:w-\[15px\]>svg{width:15px}.\[\&\>svg\]\:w-\[22px\]>svg{width:22px}@keyframes slideInLeft{0%{transform:translateX(-16px);opacity:0;filter:blur(4px)}to{transform:translateX(0);opacity:1;filter:blur(0)}}@keyframes slideInRight{0%{transform:translateX(16px);opacity:0;filter:blur(4px)}to{transform:translateX(0);opacity:1;filter:blur(0)}}@keyframes fadeSlideUp{0%{transform:translateY(12px);opacity:0;filter:blur(4px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes dotBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes greenFlash{0%{box-shadow:0 0 0 0 rgba(88,197,115,.5);border-color:rgba(88,197,115,.5)}30%{box-shadow:0 0 20px 6px rgba(88,197,115,.15);border-color:rgba(88,197,115,.3)}to{box-shadow:0 0 0 0 rgba(88,197,115,0);border-color:rgba(0,0,0,0)}}@keyframes planStepReveal{0%{transform:translateY(20px) scale(.97);opacity:0;filter:blur(6px)}to{transform:translateY(0) scale(1);opacity:1;filter:blur(0)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(246,103,124,.5)}70%{box-shadow:0 0 0 10px rgba(246,103,124,0)}to{box-shadow:0 0 0 0 rgba(246,103,124,0)}}@keyframes barBounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes feedbackIn{0%{transform:translateY(8px);opacity:0;filter:blur(4px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}@keyframes feedbackOut{0%{transform:translateY(0);opacity:1;filter:blur(0)}to{transform:translateY(-8px);opacity:0;filter:blur(4px)}}.animate-slide-in-left{animation:slideInLeft .4s cubic-bezier(.16,1,.3,1)}.animate-slide-in-right{animation:slideInRight .4s cubic-bezier(.16,1,.3,1)}.animate-feedback-in{animation:feedbackIn .3s cubic-bezier(.16,1,.3,1) forwards}.animate-feedback-out{animation:feedbackOut .3s ease-in forwards}.animate-fade-slide-up{animation:fadeSlideUp .5s cubic-bezier(.16,1,.3,1)}.animate-green-flash{animation:greenFlash .8s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,0)}.animate-pulse-ring{animation:pulseRing 1.5s ease-out infinite}.animate-plan-step-reveal{animation:planStepReveal .6s cubic-bezier(.16,1,.3,1) both}.typing-dot{width:6px;height:6px;border-radius:50%;background:gray;animation:dotBounce 1.2s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.15s}.typing-dot:nth-child(3){animation-delay:.3s}.audio-bar{width:3px;border-radius:1px;background:#fff;animation:barBounce .8s ease-in-out infinite}.audio-bar:nth-child(2){animation-delay:.1s}.audio-bar:nth-child(3){animation-delay:.2s}.audio-bar:nth-child(4){animation-delay:.3s}.audio-bar:nth-child(5){animation-delay:.4s}.chat-no-scrollbar::-webkit-scrollbar{display:none}.chat-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.chat-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.chat-custom-scrollbar::-webkit-scrollbar{width:6px}.chat-custom-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.chat-custom-scrollbar::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.chat-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:gray}.Button_Button__rEY9D{font-size:.875rem;font-weight:400;color:#ffffff;background-color:#7684ff;border-radius:3px;padding:4px 12px;transition:color .2s ease-out,opacity .2s ease-out}.Button_Button__rEY9D svg path{color:#ffffff}.Button_Button__rEY9D:hover{color:#7684ff;background-color:#e0e3ff}.Button_Button__rEY9D:hover svg path{color:#7684ff}.Button_Button__rEY9D[data-styled=solid]{gap:.5rem}.Button_Button__rEY9D[data-styled=stroke]{color:#7684ff;background-color:rgba(0,0,0,0);border:1px solid #7684ff;gap:4px}.Button_Button__rEY9D[data-styled=stroke] svg path{color:#7684ff}.Button_Button__rEY9D[data-styled=stroke]:hover{color:#7684ff;border:1px solid rgba(0,0,0,0);background-color:#e0e3ff}.Button_Button__rEY9D[data-styled=stroke]:hover svg path{color:#7684ff}.Button_Button__rEY9D[data-styled=text]{color:#7684ff;background-color:rgba(0,0,0,0);border:none;gap:4px}.Button_Button__rEY9D[data-styled=text] svg path{fill:#8f8f8f}.Button_Button__rEY9D[data-styled=text]:hover{color:#7684ff;background-color:#e0e3ff}.Button_Button__rEY9D[data-styled=text]:hover svg path{fill:#7684ff}.Button_Button__rEY9D:disabled,.Button_Button__rEY9D[aria-disabled=true]{cursor:not-allowed;opacity:.4;pointer-events:none}.Modal_Container__zsgJt{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:500;background-color:rgba(34,34,34,.2);backdrop-filter:blur(4px)}.Modal_Container__zsgJt .Modal_Modal__W1M0Z{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;background-color:#f1f1f1;border-radius:3px;overflow:hidden}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_Separator__Q9NPz{width:100%;overflow:hidden;background-color:#ffffff;padding-left:1rem;padding-right:1rem}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_TopBar__3SQ0A{width:100%;display:flex;align-items:center;justify-content:space-between;z-index:2;background-color:#ffffff;box-sizing:border-box;padding:16px 8px 8px}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_TopBar__3SQ0A .Modal_Title___eLAv{margin:0;padding:0 0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:.75rem;text-wrap:nowrap}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_TopBar__3SQ0A div{display:flex;align-items:center}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_Content___Lhcy{height:100%;width:100%;max-width:1024px;overflow-y:auto;padding:80px 90px;background-color:#ffffff}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_ContentPDFPreview__Z4tAp{height:100%;width:100%;overflow-y:auto}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_BottomBar__0qiAG{width:100%;box-sizing:border-box;box-shadow:0 1px 3px 0 rgba(0,0,0,.2509803922);background-color:#ffffff;padding:4px;position:relative;z-index:10}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_BackButton__Fmaxp{margin-right:1rem;background:none;color:#7684ff;border:0;text-decoration:none;justify-content:center}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_BackButton__Fmaxp>svg{padding-bottom:2px}.Modal_Container__zsgJt .Modal_Modal__W1M0Z .Modal_BackButton__Fmaxp:hover{background-color:#e0e3ff}.IdleWarningDialog_Backdrop__lQ2UI{position:fixed;inset:0;background:rgba(34,34,34,.2);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.IdleWarningDialog_Modal__T0jvw{background:#ffffff;border-radius:12px;padding:24px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:12px;box-shadow:0 20px 50px -10px rgba(0,0,0,.35)}.IdleWarningDialog_Title__A8b4u{font-size:16px;font-weight:600;margin:0;color:#222222}.IdleWarningDialog_Message__dqGH0{font-size:13px;color:#8f8f8f;margin:0;line-height:1.4}.IdleWarningDialog_Countdown__8tSjC{font-size:22px;font-weight:700;color:#222222;font-variant-numeric:tabular-nums}.IdleWarningDialog_Actions__Hvrjn{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}
/*# sourceMappingURL=0c2468e1617278eb.css.map*/