@charset "UTF-8";@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url(/build/assets/summernote-jt9apK1s.eot?#iefix) format("embedded-opentype"),url(/build/assets/summernote-tk6LuLER.woff2) format("woff2"),url(/build/assets/summernote-MGhHcnpK.woff) format("woff"),url(/build/assets/summernote-BDPkqvsB.ttf) format("truetype")}[class*=" note-icon"]:before,[class^=note-icon]:before{display:inline-block;font-family:summernote;font-size:inherit;font-style:normal;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-frame{border-radius:4px;-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:sans-serif}.note-toolbar{background-color:#f5f5f5;border-bottom:1px solid;border-color:#ddd;border-top-left-radius:3px;border-top-right-radius:3px;color:#333;padding:10px 5px}.note-btn-group{display:inline-block;margin-right:8px;position:relative}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn-group:not(:first-child)>.note-btn,.note-btn-group>.note-btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.note-btn-group>.note-btn-group:not(:last-child)>.note-btn,.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{background-color:#fff;background-image:none;border:1px solid #dae0e5;border-radius:3px;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0;outline:0;padding:5px 10px;text-align:center;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.note-btn.focus,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border-color:#dae0e5;color:#333}.note-btn.disabled.focus,.note-btn.disabled:focus,.note-btn[disabled].focus,.note-btn[disabled]:focus,fieldset[disabled] .note-btn.focus,fieldset[disabled] .note-btn:focus{background-color:#fff;border-color:#dae0e5}.note-btn.active,.note-btn.focus,.note-btn:active,.note-btn:focus,.note-btn:hover{background-color:#ebebeb;border:1px solid #dae0e5;border-radius:1px;color:#333;outline:0;text-decoration:none}.note-btn.active,.note-btn:active{background-image:none;box-shadow:inset 0 3px 5px #00000020}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{box-shadow:none;cursor:not-allowed;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){margin-right:-5px;padding-left:3px}.note-btn-primary{background:#fa6362;color:#fff}.note-btn-primary.focus,.note-btn-primary:focus,.note-btn-primary:hover{background-color:#fa6362;border:1px solid #dae0e5;border-radius:1px;color:#fff;text-decoration:none}.note-btn-block{display:block;width:100%}.note-btn-block+.note-btn-block{margin-top:5px}input[type=button].note-btn-block,input[type=reset].note-btn-block,input[type=submit].note-btn-block{width:100%}button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.close{color:#000;float:right;font-size:21px;line-height:1;opacity:.2}.close:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{padding-left:5px;width:30px}.note-dropdown-menu{background:#fff;background-clip:padding-box;border:1px solid #e2e2e2;box-shadow:0 1px 1px #0000000f;display:none;float:left;left:0;min-width:100px;padding:5px;position:absolute;text-align:left;top:100%;z-index:1000}.note-dropdown-menu>:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{color:#000;margin:5px 0;text-decoration:none}.note-modal{bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);left:0;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;position:fixed;right:0;top:0;z-index:1050}.note-modal.open{display:block}.note-modal-content{background:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:0 3px 9px #00000080;margin:30px 20px;outline:0;position:relative;width:auto}.note-modal-header{border:1px solid #ededef;padding:10px 20px}.note-modal-body{padding:20px 30px;position:relative}.note-modal-body kbd{background-color:#000;border-radius:2px;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;padding:3px 5px}.note-modal-footer{height:40px;padding:10px;text-align:center}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:focus,.note-modal-footer a:hover{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{color:#42515f;font-size:20px;line-height:1.4;margin:0}.note-modal-backdrop{background:#000;bottom:0;display:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);left:0;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;position:fixed;right:0;top:0;z-index:1040}.note-modal-backdrop.open{display:block}@media (min-width:768px){.note-modal-content{margin:30px auto;width:600px}}@media (min-width:992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{color:#737373;display:block;margin-bottom:10px;margin-top:5px}.note-modal .note-nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.note-modal .note-nav-link{background-color:transparent;color:#007bff;display:block;padding:.5rem 1rem;text-decoration:none;-webkit-text-decoration-skip:objects}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{background-color:transparent;border-color:transparent;color:#868e96}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{background-color:#fff;border-color:#ddd #ddd #fff;color:#495057}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane,.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child{display:none}.note-modal .note-tab-content>.note-tab-pane:target,.note-modal .note-tab-content>:last-child{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{color:#42515f;display:block;font-size:16px;font-weight:700;margin-bottom:10px;width:100%}.note-input{background:#fff;border:1px solid #ededef;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-size:14px;outline:0;padding:6px 4px;width:100%}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder,.note-input::-moz-placeholder{color:#eee}.note-input:-ms-input-placeholder{color:#eee}.note-tooltip{display:block;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);font-size:13px;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;position:absolute;transition:opacity .15s;z-index:1070}.note-tooltip.in{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{border-bottom-color:#000;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.note-tooltip.top .note-tooltip-arrow{border-top-color:#000;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.note-tooltip.right .note-tooltip-arrow{border-right-color:#000;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.note-tooltip.left .note-tooltip-arrow{border-left-color:#000;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.note-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.note-tooltip-content{background-color:#000;color:#fff;font-family:sans-serif;max-width:200px;padding:3px 8px;text-align:center}.note-popover{background:#fff;border:1px solid #ccc;display:block;display:none;font-family:sans-serif;font-size:13px;position:absolute;z-index:1060}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{border-bottom-color:#999;border-bottom-color:#00000040;border-top-width:0;left:20px;margin-left:-10px;top:-11px}.note-popover.bottom .note-popover-arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.note-popover.top .note-popover-arrow{border-bottom-width:0;border-top-color:#999;border-top-color:#00000040;bottom:-11px;left:20px;margin-left:-10px}.note-popover.top .note-popover-arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.note-popover.right .note-popover-arrow{border-left-width:0;border-right-color:#999;border-right-color:#00000040;left:-11px;margin-top:-10px;top:50%}.note-popover.right .note-popover-arrow:after{border-left-width:0;border-right-color:#fff;content:" ";left:1px;margin-top:-10px}.note-popover.left .note-popover-arrow{border-left-color:#999;border-left-color:#00000040;border-right-width:0;margin-top:-10px;right:-11px;top:50%}.note-popover.left .note-popover-arrow:after{border-left-color:#fff;border-right-width:0;content:" ";margin-top:-10px;right:1px}.note-popover-arrow{border:11px solid transparent;height:0;position:absolute;width:0}.note-popover-arrow:after{border:10px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.note-popover-content{background-color:#fff;color:#000;min-height:30px;min-width:100px;padding:3px 8px;text-align:center}.note-editor{position:relative}.note-editor .note-dropzone{background-color:#fff;color:#87cefa;display:none;opacity:.95;position:absolute;z-index:100}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;font-size:28px;font-weight:700;text-align:center;vertical-align:middle}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{overflow:auto;padding:10px;word-wrap:break-word}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{background-color:#222;border:none;border-radius:0;box-shadow:none;-ms-box-sizing:border-box;box-sizing:border-box;color:#ccc;display:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;margin-bottom:0;outline:none;padding:10px;resize:none;width:100%}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{left:0;position:fixed;top:0;width:100%!important;z-index:1050}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{border:0;border-top:1px solid #e2e2e2;color:#000;display:block;font-size:14px;height:20px;line-height:1.42857143;margin-bottom:0;width:100%}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{border-top:0 solid transparent;height:0}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{background-color:#f5f5f5;border-radius:0;color:#000;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{background-color:#dff0d8!important;color:#3c763d!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{background-color:#d9edf7!important;color:#31708f!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{background-color:#fcf8e3!important;color:#8a6d3b!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{background-color:#f2dede!important;color:#a94442!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:#8080801d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.196)}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;height:9px;padding-top:1px;width:100%}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid rgba(0,0,0,.196);margin:1px auto;width:20px}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-left:0;margin-right:5px;margin-top:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;height:10em;position:absolute!important;width:10em;z-index:3}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;height:5em;position:relative!important;width:5em;z-index:1}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat;height:1em;position:absolute!important;width:1em;z-index:2}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{padding-left:5px;width:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{border-bottom:1px solid #eee;font-size:12px;margin:2px 7px;text-align:center}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{border-radius:5px;cursor:pointer;font-size:11px;margin:3px;padding:0 3px;width:100%}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{left:auto;right:0}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{left:auto!important;right:9px}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{left:auto!important;right:10px}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{border:0;border-radius:0;height:20px;margin:0;padding:0;width:20px}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{border-radius:5px;box-shadow:0 3px 9px #00000080;outline:0}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{border:4px dashed #d3d3d3;color:#d3d3d3;font-size:30px;line-height:4;margin-bottom:10px;min-height:100px;text-align:center}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);height:100%;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;width:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{border:1px solid #000;height:7px;width:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;left:-5px;top:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;right:-5px;top:-5px}.note-handle .note-control-selection .note-control-sw{border-right:none;border-top:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{bottom:-5px;cursor:se-resize;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{border-left:none;border-top:none;cursor:default}.note-handle .note-control-selection .note-control-selection-info{background-color:#000;border-radius:5px;bottom:0;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);font-size:12px;margin:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;padding:5px;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;overflow:auto;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{background-color:#428bca;clear:both;color:#fff;cursor:pointer;display:block;font-weight:400;line-height:1.4;outline:0;text-decoration:none;white-space:nowrap}body .note-fullscreen-body,html .note-fullscreen-body{overflow:hidden!important}.note-editable ol li,.note-editable ul li{list-style-position:inside}.note-editor .note-editing-area .note-editable table{border-collapse:collapse;width:100%}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:1px solid #ececec;padding:5px 3px}.note-editor .note-editing-area .note-editable a{background-color:inherit;color:#337ab7;font-family:inherit;font-weight:inherit;text-decoration:inherit}.note-editor .note-editing-area .note-editable a:focus,.note-editor .note-editing-area .note-editable a:hover{color:#23527c;outline:0;text-decoration:underline}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{display:inline-block;margin-bottom:2px;padding:2px 5px}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{display:inline-block;margin-bottom:5px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! Image Uploader - v1.0.0 - 15/07/2019
 * Copyright (c) 2019 Christian Bayer; Licensed MIT */.image-uploader{min-height:10rem;border:1px solid #d9d9d9;position:relative}.image-uploader.drag-over{background-color:#f3f3f3}.image-uploader input[type=file]{width:0;height:0;position:absolute;z-index:-1;opacity:0}.image-uploader .upload-text{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.image-uploader .upload-text i{display:block;font-size:3rem;margin-bottom:.5rem}.image-uploader .upload-text span{display:block}.image-uploader.has-files .upload-text{display:none}.image-uploader .uploaded{padding:.5rem;line-height:0}.image-uploader .uploaded .uploaded-image{display:inline-block;width:calc(16.6666667% - 1rem);padding-bottom:calc(16.6666667% - 1rem);height:0;position:relative;margin:.5rem;background:#f3f3f3;cursor:default}.image-uploader .uploaded .uploaded-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.image-uploader .uploaded .uploaded-image .delete-image{display:none;cursor:pointer;position:absolute;top:.2rem;right:.2rem;border-radius:50%;padding:.2rem .4rem;background-color:#00000080;-webkit-appearance:none;border:none}.image-uploader .uploaded .uploaded-image:hover .delete-image{display:block}.image-uploader .uploaded .uploaded-image .delete-image i{color:#fff;font-size:1.4rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/build/assets/slick-Bi9J8BMx.eot);src:url(/build/assets/slick-Bi9J8BMx.eot?#iefix) format("embedded-opentype"),url(/build/assets/slick-BlUtDIuC.woff) format("woff"),url(/build/assets/slick-DWzRxEMf.ttf) format("truetype"),url(/build/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*! jQuery UI - v1.14.0 - 2024-08-05
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?bgColorDefault=%23f6f6f6&borderColorDefault=%23c5c5c5&fcDefault=%23454545&bgColorHover=%23ededed&borderColorHover=%23cccccc&fcHover=%232b2b2b&bgColorActive=%23007fff&borderColorActive=%23003eff&fcActive=%23ffffff&bgColorHeader=%23e9e9e9&borderColorHeader=%23dddddd&fcHeader=%23333333&bgColorContent=%23ffffff&borderColorContent=%23dddddd&fcContent=%23333333&bgColorHighlight=%23fffa90&borderColorHighlight=%23dad55e&fcHighlight=%23777620&bgColorError=%23fddfdf&borderColorError=%23f1a899&fcError=%235f3f3f&bgColorOverlay=%23aaaaaa&opacityOverlay=.3&bgColorShadow=%23666666&opacityShadow=.3&offsetTopShadow=0px&offsetLeftShadow=0px&thicknessShadow=5px&cornerRadiusShadow=8px&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif&fwDefault=normal&cornerRadius=3px&bgTextureDefault=flat&bgTextureHover=flat&bgTextureActive=flat&bgTextureHeader=flat&bgTextureContent=flat&bgTextureHighlight=flat&bgTextureError=flat&bgTextureOverlay=flat&bgTextureShadow=flat&bgImgOpacityDefault=75&bgImgOpacityHover=75&bgImgOpacityActive=65&bgImgOpacityHeader=75&bgImgOpacityContent=75&bgImgOpacityHighlight=55&bgImgOpacityError=95&bgImgOpacityOverlay=0&bgImgOpacityShadow=0&iconColorActive=%23ffffff&iconColorContent=%23444444&iconColorDefault=%23777777&iconColorError=%23cc0000&iconColorHeader=%23444444&iconColorHighlight=%23777620&iconColorHover=%23555555&opacityOverlayPerc=30&opacityShadowPerc=30&bgImgUrlActive=&bgImgUrlContent=&bgImgUrlDefault=&bgImgUrlError=&bgImgUrlHeader=&bgImgUrlHighlight=&bgImgUrlHover=&bgImgUrlOverlay=&bgImgUrlShadow=&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&bgDefaultRepeat=&bgHoverRepeat=&bgActiveRepeat=&bgHeaderRepeat=&bgContentRepeat=&bgHighlightRepeat=&bgErrorRepeat=&bgOverlayRepeat=&bgShadowRepeat=&bgDefaultYPos=&bgHoverYPos=&bgActiveYPos=&bgHeaderYPos=&bgContentYPos=&bgHighlightYPos=&bgErrorYPos=&bgOverlayYPos=&bgShadowYPos=&bgDefaultXPos=&bgHoverXPos=&bgActiveXPos=&bgHeaderXPos=&bgContentXPos=&bgHighlightXPos=&bgErrorXPos=&bgOverlayXPos=&bgShadowXPos=
* Copyright OpenJS Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;vertical-align:middle;margin:.2em 2em .2em .4em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start,.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}:root{--md-sys-color-primary: #6750A4;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #EADDFF;--md-sys-color-on-primary-container: #21005D;--md-sys-color-secondary: #625B71;--md-sys-color-on-secondary: #FFFFFF;--md-sys-color-secondary-container: #E8DEF8;--md-sys-color-on-secondary-container: #1E192B;--md-sys-color-tertiary: #7D5260;--md-sys-color-on-tertiary: #FFFFFF;--md-sys-color-tertiary-container: #FFD8E4;--md-sys-color-on-tertiary-container: #370B1E;--md-sys-color-error: #B3261E;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #F9DEDC;--md-sys-color-on-error-container: #410E0B;--md-sys-color-background: #FFFBFE;--md-sys-color-on-background: #1C1B1F;--md-sys-color-surface: #FFFBFE;--md-sys-color-on-surface: #1C1B1F;--md-sys-color-surface-variant: #E7E0EC;--md-sys-color-on-surface-variant: #49454F;--md-sys-color-outline: #79747E;--md-sys-color-outline-variant: #CAC4D0;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #313033;--md-sys-color-inverse-on-surface: #F4EFF4;--md-sys-color-inverse-primary: #D0BCFF;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #F7F2FA;--md-sys-color-surface-container: #F3EDF7;--md-sys-color-surface-container-high: #ECE6F0;--md-sys-color-surface-container-highest: #E6E0E9;--md-ref-color-success: #146C2E;--md-ref-color-on-success: #FFFFFF;--md-ref-color-success-container: #C5F2C7;--md-ref-color-on-success-container: #002106;--md-ref-color-warning: #7A5900;--md-ref-color-on-warning: #FFFFFF;--md-ref-color-warning-container: #FFDEA2;--md-ref-color-on-warning-container: #271900;--md-ref-color-info: #006687;--md-ref-color-info-container: #BDE9FF;--md-ref-color-on-info-container: #001E2C;--md-sys-shape-none: 0px;--md-sys-shape-xs: 4px;--md-sys-shape-sm: 8px;--md-sys-shape-md: 12px;--md-sys-shape-lg: 16px;--md-sys-shape-xl: 28px;--md-sys-shape-full: 50rem;--md-sys-elevation-0: none;--md-sys-elevation-1: 0 1px 2px rgba(0,0,0,.3), 0 1px 3px 1px rgba(0,0,0,.15);--md-sys-elevation-2: 0 1px 2px rgba(0,0,0,.3), 0 2px 6px 2px rgba(0,0,0,.15);--md-sys-elevation-3: 0 4px 8px 3px rgba(0,0,0,.15), 0 1px 3px rgba(0,0,0,.3);--md-sys-elevation-4: 0 6px 10px 4px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.3);--md-sys-elevation-5: 0 8px 12px 6px rgba(0,0,0,.15), 0 4px 4px rgba(0,0,0,.3);--admin-topnav-height: 64px;--admin-sidebar-width: 256px;--admin-primary: var(--md-sys-color-primary);--admin-primary-hover: #5B3FC5;--admin-primary-light: var(--md-sys-color-primary-container);--admin-primary-rgb: 103, 80, 164;--admin-sidebar-bg: var(--md-sys-color-inverse-surface);--admin-sidebar-border: rgba(255,255,255,.1);--admin-sidebar-text: var(--md-sys-color-inverse-on-surface);--admin-sidebar-text-dim: rgba(244,239,244,.42);--admin-sidebar-hover-bg: rgba(208,188,255,.12);--admin-sidebar-active-bg: var(--md-sys-color-primary);--admin-sidebar-active: var(--md-sys-color-on-primary);--admin-topnav-bg: var(--md-sys-color-surface-container-low);--admin-topnav-border: var(--md-sys-color-outline-variant);--admin-content-bg: var(--md-sys-color-surface-container);--admin-card-radius: var(--md-sys-shape-md);--admin-card-shadow: var(--md-sys-elevation-1)}:root{--bs-primary: #6750A4;--bs-primary-rgb: 103, 80, 164;--bs-secondary: #625B71;--bs-secondary-rgb: 98, 91, 113;--bs-success: #146C2E;--bs-success-rgb: 20, 108, 46;--bs-danger: #B3261E;--bs-danger-rgb: 179, 38, 30;--bs-warning: #7A5900;--bs-warning-rgb: 122, 89, 0;--bs-info: #006687;--bs-info-rgb: 0, 102, 135;--bs-light: #F7F2FA;--bs-light-rgb: 247, 242, 250;--bs-dark: #313033;--bs-dark-rgb: 49, 48, 51;--bs-body-color: #1C1B1F;--bs-body-bg: #F3EDF7;--bs-body-font-size: .875rem;--bs-body-font-family: "Inter", sans-serif;--bs-body-line-height: 1.5;--bs-border-color: #CAC4D0;--bs-border-radius: 4px;--bs-border-radius-sm: 4px;--bs-border-radius-lg: 12px;--bs-border-radius-xl: 16px;--bs-border-radius-2xl: 28px;--bs-border-radius-pill: 50rem;--bs-link-color: #6750A4;--bs-link-color-rgb: 103, 80, 164;--bs-link-hover-color: #5B3FC5}.iti--separate-dial-code{width:100%}.datatable-search{display:flex}.select2{width:100%!important}body.sb-nav-fixed .sb-topnav{position:fixed;top:0;right:0;left:0}body.sb-nav-fixed{padding-top:var(--admin-topnav-height)}#layoutSidenav{display:flex;min-height:calc(100vh - var(--admin-topnav-height))}#layoutSidenav #layoutSidenav_nav{flex-basis:var(--admin-sidebar-width);flex-shrink:0;transition:transform .2s ease-in-out;z-index:1038;transform:translate(calc(-1 * var(--admin-sidebar-width)))}#layoutSidenav #layoutSidenav_content{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex-grow:1;min-height:calc(100vh - var(--admin-topnav-height));margin-left:calc(-1 * var(--admin-sidebar-width));background-color:var(--admin-content-bg);padding-top:50px}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav{transform:translate(0)}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1037;transition:opacity .3s ease-in-out}@media (min-width: 992px){#layoutSidenav #layoutSidenav_nav{transform:translate(0)}#layoutSidenav #layoutSidenav_content{margin-left:0;transition:margin .2s ease-in-out}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav{transform:translate(calc(-1 * var(--admin-sidebar-width)))}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content{margin-left:calc(-1 * var(--admin-sidebar-width))}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before{display:none}}body.sb-nav-fixed #layoutSidenav #layoutSidenav_nav{position:sticky;top:0;height:100vh;overflow-y:auto;align-self:flex-start;z-index:1038;padding-top:var(--admin-topnav-height)}body.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav{height:100%}body.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav .sb-sidenav-menu{overflow-y:auto}#layoutError{display:flex;flex-direction:column;min-height:100vh}#layoutError_content{min-width:0;flex-grow:1}#layoutError_footer{min-width:0}.img-error{max-width:20rem}.nav .nav-link .sb-nav-link-icon,.sb-sidenav-menu .nav-link .sb-nav-link-icon{margin-right:.625rem}.sb-topnav{padding-left:0;height:var(--admin-topnav-height);z-index:1039;background:var(--admin-topnav-bg)!important;border-bottom:1px solid var(--admin-topnav-border);box-shadow:var(--md-sys-elevation-1)}.sb-topnav .navbar-brand{width:var(--admin-sidebar-width);margin:0;background:var(--admin-sidebar-bg);display:flex;align-items:center;justify-content:center;padding:0 1.25rem;height:var(--admin-topnav-height);border-right:1px solid var(--admin-sidebar-border);flex-shrink:0}.sb-topnav #sidebarToggle{color:var(--md-sys-color-on-surface-variant);background:none;border:none;padding:.5rem;border-radius:var(--md-sys-shape-full);transition:background .15s,color .15s}.sb-topnav #sidebarToggle:hover{color:var(--md-sys-color-primary);background:#6750a414}#navbarDropdown{color:var(--md-sys-color-on-surface-variant)!important;border-radius:var(--md-sys-shape-full);padding:.5rem .75rem}#navbarDropdown:hover{color:var(--md-sys-color-primary)!important;background:#6750a414}.sb-topnav .dropdown-menu{border-radius:var(--md-sys-shape-lg);border:1px solid var(--md-sys-color-outline-variant);box-shadow:var(--md-sys-elevation-2);overflow:hidden;min-width:210px;padding:.375rem 0}.sb-topnav .dropdown-item{font-size:.875rem;padding:.5625rem 1rem;color:var(--md-sys-color-on-surface);transition:background .12s}.sb-topnav .dropdown-item:hover,.sb-topnav .dropdown-item:focus{background-color:#6750a414;color:var(--md-sys-color-on-surface)}.sb-topnav .dropdown-divider{border-color:var(--md-sys-color-outline-variant)}.sb-sidenav{display:flex;flex-direction:column;height:100%;flex-wrap:nowrap}.sb-sidenav .sb-sidenav-menu{flex-grow:1}.sb-sidenav .sb-sidenav-menu .nav{flex-direction:column;flex-wrap:nowrap;padding:.375rem .75rem .75rem}.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-heading{padding:1.125rem .625rem .3rem;font-size:.625rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sb-sidenav .sb-sidenav-menu .nav .nav-link{display:flex;align-items:center;position:relative;padding:.5rem .875rem;margin-bottom:1px;border-radius:var(--md-sys-shape-full);transition:background .14s,color .14s;font-size:.875rem;font-weight:400;text-decoration:none}.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-nav-link-icon{font-size:.85rem;width:1.25rem;text-align:center;flex-shrink:0}.sb-sidenav .sb-sidenav-menu .nav .nav-link .sb-sidenav-collapse-arrow{display:inline-block;margin-left:auto;transition:transform .15s ease}.sb-sidenav .sb-sidenav-menu .nav .nav-link.collapsed .sb-sidenav-collapse-arrow{transform:rotate(-90deg)}.sb-sidenav .sb-sidenav-menu .nav .sb-sidenav-menu-nested{margin-left:1.75rem;flex-direction:column}.sb-sidenav .sb-sidenav-footer{padding:.875rem 1.25rem;flex-shrink:0;font-size:.8rem;border-top:1px solid}.sb-sidenav-dark{background-color:var(--admin-sidebar-bg);color:var(--admin-sidebar-text)}.sb-sidenav-dark .sb-sidenav-menu .sb-sidenav-menu-heading{color:var(--admin-sidebar-text-dim)}.sb-sidenav-dark .sb-sidenav-menu .nav-link{color:var(--admin-sidebar-text)}.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-nav-link-icon{color:var(--admin-sidebar-text-dim);transition:color .14s}.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow{color:var(--admin-sidebar-text-dim)}.sb-sidenav-dark .sb-sidenav-menu .nav-link:hover{background-color:var(--admin-sidebar-hover-bg);color:var(--admin-sidebar-text)}.sb-sidenav-dark .sb-sidenav-menu .nav-link:hover .sb-nav-link-icon{color:#f4eff4d9}.sb-sidenav-dark .sb-sidenav-menu .nav-link.active{background-color:var(--admin-sidebar-active-bg);color:var(--admin-sidebar-active);font-weight:500}.sb-sidenav-dark .sb-sidenav-menu .nav-link.active .sb-nav-link-icon{color:var(--admin-sidebar-active)}.sb-sidenav-dark .sb-sidenav-footer{background-color:#0000002e;color:var(--admin-sidebar-text);border-color:var(--admin-sidebar-border)}.sb-sidenav-light{background-color:#f8f9fa;color:#212529}.sb-sidenav-light .sb-sidenav-menu .sb-sidenav-menu-heading{color:#adb5bd}.sb-sidenav-light .sb-sidenav-menu .nav-link{color:#212529}.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-nav-link-icon,.sb-sidenav-light .sb-sidenav-menu .nav-link .sb-sidenav-collapse-arrow{color:#adb5bd}.sb-sidenav-light .sb-sidenav-menu .nav-link:hover,.sb-sidenav-light .sb-sidenav-menu .nav-link.active,.sb-sidenav-light .sb-sidenav-menu .nav-link.active .sb-nav-link-icon{color:var(--admin-primary)}.sb-sidenav-light .sb-sidenav-footer{background-color:#e9ecef;border-color:#dee2e6}body.sb-nav-fixed{background-color:var(--admin-content-bg)}#layoutSidenav_content h1.mt-4{font-size:1.375rem;font-weight:600;color:var(--md-sys-color-on-surface);letter-spacing:-.01em;margin-bottom:.25rem}#layoutSidenav_content .breadcrumb{background:none;padding:0;font-size:.8125rem;margin-bottom:1.5rem}#layoutSidenav_content .breadcrumb-item+.breadcrumb-item:before{color:var(--md-sys-color-outline)}#layoutSidenav_content .breadcrumb-item a{color:var(--md-sys-color-on-surface-variant);text-decoration:none}#layoutSidenav_content .breadcrumb-item a:hover{color:var(--md-sys-color-primary);text-decoration:underline}#layoutSidenav_content .breadcrumb-item.active{color:var(--md-sys-color-outline)}#layoutSidenav_content footer.py-4{background:var(--md-sys-color-surface)!important;border-top:1px solid var(--md-sys-color-outline-variant);font-size:.8125rem;color:var(--md-sys-color-outline)}.card{border:1px solid var(--md-sys-color-outline-variant)!important;border-radius:var(--md-sys-shape-md)!important;box-shadow:var(--md-sys-elevation-1);background-color:var(--md-sys-color-surface);overflow:hidden}.card-header{background-color:var(--md-sys-color-surface)!important;border-bottom:1px solid var(--md-sys-color-outline-variant);padding:1rem 1.25rem;font-weight:600;font-size:.875rem;color:var(--md-sys-color-on-surface)}.card-body{padding:1.25rem}.card-footer{background-color:var(--md-sys-color-surface-container-low)!important;border-top:1px solid var(--md-sys-color-outline-variant);padding:.875rem 1.25rem}.btn{border-radius:var(--md-sys-shape-full);font-weight:500;letter-spacing:.00625em;padding:.5625rem 1.25rem;transition:box-shadow .2s,background-color .15s;line-height:1.4}.btn-sm{padding:.34375rem .875rem;font-size:.8125rem}.btn-lg{padding:.71875rem 1.75rem;font-size:1rem}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #6750A4;--bs-btn-border-color: #6750A4;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7965AF;--bs-btn-hover-border-color: #7965AF;--bs-btn-focus-shadow-rgb: 103, 80, 164;--bs-btn-active-color: #fff;--bs-btn-active-bg: #8B79BA;--bs-btn-active-border-color: #8B79BA;--bs-btn-disabled-bg: #6750A4;--bs-btn-disabled-border-color: #6750A4;box-shadow:var(--md-sys-elevation-1)}.btn-primary:hover{box-shadow:var(--md-sys-elevation-2)}.btn-primary:active{box-shadow:var(--md-sys-elevation-0)}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #625B71;--bs-btn-border-color: #625B71;--bs-btn-hover-bg: #736B82;--bs-btn-hover-border-color: #736B82;--bs-btn-focus-shadow-rgb: 98, 91, 113}.btn-danger{--bs-btn-bg: #B3261E;--bs-btn-border-color: #B3261E;--bs-btn-hover-bg: #C1392E;--bs-btn-hover-border-color: #C1392E;--bs-btn-focus-shadow-rgb: 179, 38, 30}.btn-success{--bs-btn-bg: #146C2E;--bs-btn-border-color: #146C2E;--bs-btn-hover-bg: #1A8238;--bs-btn-focus-shadow-rgb: 20, 108, 46}.btn-outline-primary{--bs-btn-color: #6750A4;--bs-btn-border-color: #6750A4;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6750A4;--bs-btn-hover-border-color: #6750A4;--bs-btn-focus-shadow-rgb: 103, 80, 164}.btn-light{--bs-btn-bg: #E8DEF8;--bs-btn-border-color: #E8DEF8;--bs-btn-color: #1E192B;--bs-btn-hover-bg: #D6CBF0;--bs-btn-hover-border-color: #D6CBF0;--bs-btn-hover-color: #1E192B;--bs-btn-focus-shadow-rgb: 103, 80, 164}#layoutSidenav_content table thead th{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:.71rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--md-sys-color-outline-variant)!important;padding:.75rem 1rem;white-space:nowrap}#layoutSidenav_content table tbody td{padding:.75rem 1rem;vertical-align:middle;font-size:.875rem;color:var(--md-sys-color-on-surface);border-bottom:1px solid var(--md-sys-color-surface-container)}#layoutSidenav_content table tbody tr:last-child td{border-bottom:none}#layoutSidenav_content table tbody tr:hover td{background-color:#6750a40a}#layoutSidenav_content table th,#layoutSidenav_content table td,#layoutSidenav_content table th *,#layoutSidenav_content table td *{-webkit-user-select:text;-moz-user-select:text;user-select:text}#layoutSidenav_content .card-body{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline) transparent;padding-left:0;padding-right:0}#layoutSidenav_content .drag-scrollable th{cursor:pointer}#layoutSidenav_content .drag-scrollable.is-dragging,#layoutSidenav_content .drag-scrollable.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}#layoutSidenav_content .card-body::-webkit-scrollbar{height:10px}#layoutSidenav_content .card-body::-webkit-scrollbar-track{background:var(--md-sys-color-surface-container-low);border-radius:8px}#layoutSidenav_content .card-body::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:8px;border:2px solid var(--md-sys-color-surface-container-low)}#layoutSidenav_content .card-body::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-primary)}#layoutSidenav_content main .admin-content{padding:1.5rem}@media (max-width: 991px){#layoutSidenav_content main .admin-content{padding:1rem}}@media (max-width: 575px){#layoutSidenav_content main .admin-content{padding:.75rem}}#layoutSidenav_content .form-label{font-size:.8125rem;font-weight:500;color:var(--md-sys-color-on-surface-variant);margin-bottom:.375rem}#layoutSidenav_content .form-control,#layoutSidenav_content .form-select{border-color:var(--md-sys-color-outline);border-radius:var(--md-sys-shape-xs);font-size:.875rem;padding:.625rem .875rem;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);transition:border-color .15s,box-shadow .15s}#layoutSidenav_content .form-control:focus,#layoutSidenav_content .form-select:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px #6750a42e;background-color:var(--md-sys-color-surface)}#layoutSidenav_content .form-control::-moz-placeholder{color:var(--md-sys-color-outline)}#layoutSidenav_content .form-control::placeholder{color:var(--md-sys-color-outline)}#layoutSidenav_content .form-text{color:var(--md-sys-color-on-surface-variant);font-size:.78rem;margin-top:.25rem}#layoutSidenav_content .form-check-input:checked{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}#layoutSidenav_content .form-check-input:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px #6750a42e}.alert{border:none;border-radius:var(--md-sys-shape-sm);font-size:.875rem;padding:.875rem 1.125rem}.alert-success{background-color:var(--md-ref-color-success-container);color:var(--md-ref-color-success)}.alert-danger{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.alert-warning{background-color:var(--md-ref-color-warning-container);color:var(--md-ref-color-warning)}.alert-info{background-color:var(--md-ref-color-info-container);color:var(--md-ref-color-info)}.alert-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.alert-secondary{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.alert-light{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.badge{border-radius:var(--md-sys-shape-sm);font-size:.72rem;font-weight:500;letter-spacing:.02em;padding:.275em .625em}.badge.bg-primary{background-color:var(--md-sys-color-primary)!important}.badge.bg-secondary{background-color:var(--md-sys-color-secondary)!important}.badge.bg-success{background-color:var(--md-ref-color-success)!important}.badge.bg-danger{background-color:var(--md-sys-color-error)!important}.badge.bg-warning{background-color:var(--md-ref-color-warning)!important;color:#fff}.badge.bg-info{background-color:var(--md-ref-color-info)!important}.chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--md-sys-shape-sm);font-size:.78rem;font-weight:500;line-height:1.4}.chip-primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.chip-secondary{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.chip-success{background:var(--md-ref-color-success-container);color:var(--md-ref-color-on-success-container)}.chip-error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.chip-warning{background:var(--md-ref-color-warning-container);color:var(--md-ref-color-on-warning-container)}.modal-content{border-radius:var(--md-sys-shape-xl)!important;border:none;box-shadow:var(--md-sys-elevation-3);overflow:hidden;background-color:var(--md-sys-color-surface-container-low)}.modal-header{border-bottom:1px solid var(--md-sys-color-outline-variant);padding:1.25rem 1.5rem;background-color:var(--md-sys-color-surface-container-low)}.modal-title{font-size:1rem;font-weight:600;color:var(--md-sys-color-on-surface)}.modal-body{padding:1.25rem 1.5rem;background-color:var(--md-sys-color-surface-container-low)}.modal-footer{border-top:1px solid var(--md-sys-color-outline-variant);padding:1rem 1.5rem;background-color:var(--md-sys-color-surface-container-low);gap:.5rem}.btn-close{opacity:.6}.btn-close:hover{opacity:1}.pagination .page-link{color:var(--md-sys-color-primary);border-color:var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-xs)!important;padding:.4375rem .75rem;font-size:.875rem;transition:background .15s,color .15s}.pagination .page-link:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:var(--md-sys-color-outline-variant)}.pagination .page-item.active .page-link{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.pagination .page-item.disabled .page-link{color:var(--md-sys-color-outline)}.nav-tabs{border-bottom:1px solid var(--md-sys-color-outline-variant)}.nav-tabs .nav-link{color:var(--md-sys-color-on-surface-variant);border:none;border-bottom:2px solid transparent;border-radius:0;padding:.625rem 1rem;font-weight:500;font-size:.875rem;transition:color .15s,background .15s}.nav-tabs .nav-link.active{color:var(--md-sys-color-primary);background:none;border-bottom-color:var(--md-sys-color-primary)}.nav-tabs .nav-link:hover:not(.active){color:var(--md-sys-color-primary);background:#6750a40f}.select2-container--default .select2-selection--single{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-xs);height:42px;background-color:var(--md-sys-color-surface)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;color:var(--md-sys-color-on-surface);font-size:.875rem;padding-left:.875rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px #6750a42e;outline:none}.select2-dropdown{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-sm);box-shadow:var(--md-sys-elevation-2);background-color:var(--md-sys-color-surface-container-low)}.select2-container--default .select2-results__option{font-size:.875rem;padding:.5rem .875rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.text-success{color:var(--md-ref-color-success)!important}.text-danger{color:var(--md-sys-color-error)!important}.text-warning{color:var(--md-ref-color-warning)!important}.text-info{color:var(--md-ref-color-info)!important}.text-muted{color:var(--md-sys-color-on-surface-variant)!important}.text-primary{color:var(--md-sys-color-primary)!important}.datatable-wrapper .datatable-container{font-size:.875rem}.datatable-wrapper.no-header .datatable-container{border-top:none}.datatable-wrapper.no-footer .datatable-container{border-bottom:none}.datatable-top{padding:0 0 1rem}.datatable-bottom{padding:0}.datatable-top>nav:first-child,.datatable-top>div:first-child,.datatable-bottom>nav:first-child,.datatable-bottom>div:first-child{float:left}.datatable-top>nav:last-child,.datatable-top>div:last-child,.datatable-bottom>nav:last-child,.datatable-bottom>div:last-child{float:right}.datatable-selector{width:auto;display:inline-block;padding-left:1.125rem;padding-right:2.125rem;margin-right:.25rem;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-xs);background-color:var(--md-sys-color-surface)}.datatable-input{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-xs);padding:.375rem .75rem;font-size:.875rem;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}.datatable-input:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px #6750a42e;outline:none}.datatable-info{margin:7px 0;font-size:.8125rem;color:var(--md-sys-color-on-surface-variant)}.datatable-pagination a:hover{background-color:#6750a414}.datatable-pagination .active a,.datatable-pagination .active a:focus,.datatable-pagination .active a:hover{background-color:var(--md-sys-color-primary);color:#fff;border-radius:var(--md-sys-shape-xs)}.datatable-pagination .ellipsis a,.datatable-pagination .disabled a,.datatable-pagination .disabled a:focus,.datatable-pagination .disabled a:hover{cursor:not-allowed;opacity:.4}.datatable-pagination .pager a{font-weight:600}.datatable-table{border-collapse:collapse}.datatable-table>tbody>tr>td,.datatable-table>thead>tr>th{vertical-align:middle;padding:.625rem .875rem}.datatable-table>thead>tr>th{text-align:left;border-bottom:none}.datatable-table th a{text-decoration:none;color:inherit}.datatable-sorter{display:inline-block;height:100%;position:relative;width:100%;padding-right:1rem}.datatable-sorter:before,.datatable-sorter:after{content:"";height:0;width:0;position:absolute;right:4px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.25}.datatable-sorter:before{bottom:4px;border-top:4px solid var(--md-sys-color-on-surface-variant)}.datatable-sorter:after{top:0;border-bottom:4px solid var(--md-sys-color-on-surface-variant)}.asc .datatable-sorter:after{opacity:.8}.desc .datatable-sorter:before{opacity:.8}.datatables-empty{text-align:center;color:var(--md-sys-color-on-surface-variant);padding:2rem!important}.datatable-top:after,.datatable-bottom:after{clear:both;content:" ";display:table}.datatable-pagination li.datatable-hidden{visibility:visible}.btn-datatable{height:24px!important;width:24px!important;font-size:.75rem;border-radius:var(--md-sys-shape-xs)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-check.psychic-category-select:checked+.btn{background-color:transparent;color:#000}.message-area{height:100vh;overflow:hidden;padding:30px 0;background:var(--md-sys-color-surface-container)}.chat-area{position:relative;width:100%;background-color:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-md);height:86vh;overflow:hidden;min-height:calc(100% - 1rem);box-shadow:var(--md-sys-elevation-2)}.chatlist{outline:0;height:100%;overflow:hidden;width:300px;float:left;padding:15px}.chat-area .modal-content{border:none;border-radius:0;outline:0;height:100%}.chat-area .modal-dialog-scrollable{height:100%!important}.chatbox{width:auto;overflow:hidden;height:100%;border-left:1px solid var(--md-sys-color-outline-variant)}.chatbox .modal-dialog,.chatlist .modal-dialog{max-width:100%;margin:0}.msg-search{display:flex;align-items:center;justify-content:space-between;padding:20px}.chat-area .form-control{display:block;width:80%;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--md-sys-shape-xs);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.chat-area .form-control:focus{outline:0;border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px #6750a42e}a.add img{height:36px}.chat-area .nav-tabs{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:center;justify-content:space-between;flex-wrap:inherit}.chat-area .nav-tabs .nav-item{width:100%}.chat-area .nav-tabs .nav-link{width:100%;color:var(--md-sys-color-on-surface-variant);font-size:14px;font-weight:500;line-height:1.5;text-transform:capitalize;margin-top:5px;margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.chat-area .nav-tabs .nav-item.show .nav-link,.chat-area .nav-tabs .nav-link.active{color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);border-color:transparent transparent var(--md-sys-color-primary)}.chat-area .nav-tabs .nav-link:focus,.chat-area .nav-tabs .nav-link:hover{border-color:transparent transparent var(--md-sys-color-primary);isolation:isolate}.chat-list h3{color:var(--md-sys-color-on-surface);font-size:16px;font-weight:500;line-height:1.5;text-transform:capitalize;margin-bottom:0}.chat-list p{color:var(--md-sys-color-on-surface-variant);font-size:14px;font-weight:400;line-height:1.5;text-transform:capitalize;margin-bottom:0}.chat-list a.d-flex{margin-bottom:15px;position:relative;text-decoration:none}.chat-single-list.active{background:#6750a414;border-radius:var(--md-sys-shape-sm)}.chat-list .online{display:none;content:"";clear:both;position:absolute;bottom:3px;left:34px;height:12px;width:12px;background:var(--md-ref-color-success);border-radius:50%;border:2px solid var(--md-sys-color-surface)}.msg-head{padding:15px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.msg-head h3{color:var(--md-sys-color-on-surface);font-size:18px;font-weight:600;line-height:1.5;margin-bottom:0}.msg-head p{color:var(--md-sys-color-on-surface-variant);font-size:14px;font-weight:400;line-height:1.5;text-transform:capitalize;margin-bottom:0}.moreoption{display:flex;align-items:center;justify-content:end}.moreoption .navbar{padding:0}.moreoption li .nav-link{color:var(--md-sys-color-on-surface);font-size:16px}.moreoption .dropdown-toggle:after{display:none}.moreoption .dropdown-menu[data-bs-popper]{top:100%;left:auto;right:0;margin-top:.125rem}.msg-body{overflow-y:auto;height:70vh;display:flex;flex-direction:column-reverse}.msg-body ul li{list-style:none;margin:15px 0}.msg-body ul li.sender{display:block;width:100%;position:relative}.msg-body ul li.sender:before{display:block;clear:both;content:"";position:absolute;top:-6px;left:-7px;width:0;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent transparent var(--md-sys-color-surface-container-high) transparent;transform:rotate(-37deg)}.msg-body ul li.sender p{color:var(--md-sys-color-on-surface);font-size:14px;line-height:1.5;font-weight:400;padding:15px;background:var(--md-sys-color-surface-container-high);display:inline-block;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-bottom:0}.msg-body ul li.sender p b{display:block;color:var(--md-sys-color-primary);font-size:14px;line-height:1.5;font-weight:500}.msg-body ul li.repaly{display:block;width:100%;text-align:right;position:relative}.msg-body ul li.repaly:before{display:block;clear:both;content:"";position:absolute;bottom:20px;right:-10px;width:0;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent transparent var(--md-sys-color-primary-container) transparent;transform:rotate(37deg)}.msg-body ul li.repaly p{color:var(--md-sys-color-on-primary-container);font-size:14px;line-height:1.5;font-weight:400;padding:15px;background:var(--md-sys-color-primary-container);display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:0}.msg-body ul li.repaly p b{display:block;color:var(--md-sys-color-on-primary-container);font-size:14px;line-height:1.5;font-weight:500}.msg-body ul li.repaly:after{display:block;content:"";clear:both}.time{display:block;color:var(--md-sys-color-on-surface-variant);font-size:12px;line-height:1.5;font-weight:400}li.repaly .time{margin-right:20px}.divider{position:relative;z-index:1;text-align:center}.msg-body h6{text-align:center;font-weight:400;font-size:14px;line-height:1.5;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface);display:inline-block;padding:0 5px;margin-bottom:0}.divider:after{display:block;content:"";clear:both;position:absolute;top:12px;left:0;border-top:1px solid var(--md-sys-color-outline-variant);width:100%;height:100%;z-index:-1}.send-box{padding:15px;border-top:1px solid var(--md-sys-color-outline-variant)}.send-box form{display:flex;align-items:center;justify-content:space-between}.send-box .form-control{display:block;width:85%;padding:.375rem .75rem;font-size:14px;font-weight:400;line-height:1.5;color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--md-sys-shape-xs);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.send-box button{border:none;background:var(--md-sys-color-primary);padding:.375rem 5px;color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-full);font-size:14px;font-weight:500;width:24%;margin-left:1%}.send-box button i{margin-right:5px}.send-btns .button-wrapper{position:relative;width:125px;height:auto;text-align:left;margin:0 5px 5px auto;display:block;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-xs);padding:5px 15px;float:left;overflow:hidden}.send-btns .button-wrapper span.label{position:relative;z-index:1;display:flex;align-items:center;width:100%;cursor:pointer;color:var(--md-sys-color-on-surface-variant);font-weight:400;text-transform:capitalize;font-size:13px}#upload{display:inline-block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.send-btns .attach .form-control{display:inline-block;width:120px;height:auto;padding:5px 8px;font-size:13px;font-weight:400;line-height:1.5;color:var(--md-sys-color-on-surface-variant);background-color:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-xs);margin-bottom:5px}.send-btns .button-wrapper span.label img{margin-right:5px}.button-wrapper{position:relative;width:100px;height:100px;text-align:center;margin:0 auto}.add-apoint{display:inline-block;margin-left:5px}.add-apoint a{text-decoration:none;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-sm);padding:8px;font-size:13px;font-weight:400;line-height:1.2;color:var(--md-sys-color-on-surface-variant)}.add-apoint a svg{margin-right:5px}.chat-icon,.closess i{display:none}@media (max-width: 767px){.chatbox{height:92%;border-left:none}.chat-icon{display:block;margin-right:5px}.chatlist{width:100%}.showbox{left:0!important;transition:all .5s ease}.msg-head h3{font-size:14px}.msg-head p{font-size:12px}.msg-head .flex-shrink-0 img{height:30px}.send-box button{width:28%}.send-box .form-control{width:70%}.chat-list h3{font-size:14px}.chat-list p{font-size:12px}.msg-body ul li.sender p,.msg-body ul li.repaly p{font-size:13px;padding:8px}.msg-body{display:block;height:auto}}.collapse.show{visibility:visible}.note-modal-footer{height:62px}.diet-html-t-b-container .diet-contact-card{border-radius:20px;padding:28px 24px 24px;box-shadow:0 8px 40px #0000001f;border:1px solid rgba(0,0,0,.05)}.diet-html-t-b-container .bio-zone-top{padding:48px 24px 32px;border-radius:15px 15px 0 0;min-height:350px}.card:has(.se-split){overflow:visible}.se-split{display:flex;gap:0;align-items:flex-start}.se-left{width:340px;flex-shrink:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.06);padding:14px 16px;position:sticky;top:calc(var(--admin-topnav-height) + 16px);max-height:calc(100vh - var(--admin-topnav-height) - 32px);overflow-y:auto}.se-right{flex:1;min-width:0;padding:16px 0 16px 24px}.se-panel-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.se-add-btn{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:4px;background:#fafafa;border:1px solid #e8eaed;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;color:#121212;transition:background .15s,border-color .15s;text-align:left}.se-add-btn:hover{background:#f0f0f0;border-color:#aaa}.se-add-btn i{font-size:13px;color:#555;width:14px;text-align:center;flex-shrink:0}.se-divider{border:none;border-top:1px solid #ebebeb;margin:8px 0}.generate-diet-html-t .editable-item.cb-selected,.generate-diet-html-t-bg .editable-item.cb-selected{outline:2px solid #3b82f6!important;outline-offset:4px}.generate-diet-html-t .editable-item.cb-selected>.controls,.generate-diet-html-t-bg .editable-item.cb-selected>.controls,.generate-diet-html-t .editable-item.cb-selected>.style-controls,.generate-diet-html-t-bg .editable-item.cb-selected>.style-controls{display:flex!important}.generate-diet-html-t .cb-border-stepper,.generate-diet-html-t-bg .cb-border-stepper{display:flex;align-items:center;gap:1px;background:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;padding:2px 3px}.generate-diet-html-t .cb-border-stepper .control-btn,.generate-diet-html-t-bg .cb-border-stepper .control-btn{width:20px;height:20px;box-shadow:none;font-size:11px;font-weight:700;line-height:1}@media (max-width: 768px){.se-split{flex-direction:column}.se-left{width:100%;position:static;max-height:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:12px}.se-panel-title{width:100%;margin-bottom:4px}.se-add-btn{width:auto;flex:1 1 calc(50% - 3px);margin-bottom:0}.se-right{padding:0}}.se-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:2px}.se-add-btn.se-card{flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px 8px;border-radius:10px;font-size:10px;font-weight:600;color:#374151;text-align:center;min-height:62px;width:100%;margin-bottom:0}.se-add-btn.se-card i{font-size:18px;color:#6366f1;width:auto}.se-add-btn.se-card:hover{background:#ede9fe;border-color:#a5b4fc}.se-add-btn.se-card:hover i{color:#4f46e5}.se-add-btn.se-card span{line-height:1.2}.se-back-to-elements{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin-bottom:10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;font-weight:600;color:#374151;cursor:pointer}.se-back-to-elements:hover{background:#ede9fe;border-color:#a5b4fc;color:#4f46e5}.se-settings-section{padding:8px 0;border-bottom:1px solid #f3f4f6}.se-settings-section:last-child{border-bottom:none}.se-settings-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#999;margin-bottom:6px}.se-settings-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.se-color-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:2px;border:2px solid #e5e7eb;border-radius:6px;cursor:pointer;flex-shrink:0;overflow:hidden}.se-color-btn input[type=color]{width:100%;height:100%;border:none;padding:0;cursor:pointer;border-radius:4px;opacity:0}.se-swatch-mini{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.se-swatch-btn{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);cursor:pointer;padding:0;flex-shrink:0;transition:transform .1s}.se-swatch-btn:hover{transform:scale(1.25);border-color:#0006}.se-align-btns{display:flex;gap:4px}.se-align-btn{padding:5px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fafafa;cursor:pointer;font-size:13px;color:#555;transition:background .14s,border-color .14s}.se-align-btn:hover,.se-align-btn.active,.se-align-btn.se-align-active{background:#ede9fe;border-color:#a5b4fc;color:#4f46e5}.se-mini-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid #e5e7eb;border-radius:7px;background:#fafafa;cursor:pointer;font-size:11px;font-weight:600;color:#374151;transition:background .14s,border-color .14s}.se-mini-btn:hover,.se-mini-btn-active{background:#ede9fe;border-color:#a5b4fc;color:#4f46e5}.se-mini-btn-danger{color:#ef4444}.se-mini-btn-danger:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.cb-shape-icon{display:inline-block;width:16px;height:16px;background:currentColor;opacity:.6}.cb-shape-circle{border-radius:50%}.cb-shape-oval{border-radius:50%;transform:scaleX(.7)}.cb-shape-square{border-radius:3px}.se-topbar{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:6px 10px;margin-bottom:12px;flex-wrap:wrap}.se-tb-group{display:flex;align-items:center;gap:2px}.se-tb-sep{width:1px;height:20px;background:#e5e7eb;margin:0 6px;flex-shrink:0}.se-tb-right{margin-left:auto;display:flex;align-items:center}.se-tb-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-size:12px;color:#555;font-weight:600;transition:background .14s,color .14s;white-space:nowrap}.se-tb-btn:hover:not(:disabled){background:#f3f4f6;color:#111}.se-tb-btn:disabled{opacity:.35;cursor:default}.se-tb-btn.se-tb-active{background:#ede9fe;color:#4f46e5}.se-tb-btn i{font-size:13px}.se-tb-label{font-size:11px}.se-dirty-indicator{color:#ef4444;font-size:10px;display:none}.cb-slider-wrap{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:2px 4px;background:#00000008;border-radius:10px;flex-shrink:0}.cb-slider-wrap i{font-size:9px;color:#666;flex-shrink:0}.cb-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:58px;height:4px;border-radius:2px;background:#e5e7eb;outline:none;cursor:pointer}.cb-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#6366f1;cursor:pointer;box-shadow:0 1px 4px #0003}.cb-range-input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#6366f1;cursor:pointer;border:none}.cb-swatch-row{display:flex;flex-wrap:wrap;gap:3px;padding:4px 6px;background:#00000008;border-radius:8px;flex-shrink:0;align-items:center}.cb-swatch{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,0,0,.1);cursor:pointer;padding:0;flex-shrink:0;transition:transform .12s}.cb-swatch:hover{transform:scale(1.2);border-color:#0000004d}.cb-snap-guide{position:fixed;left:0;right:0;height:1px;background:#6366f1;pointer-events:none;z-index:99999;display:none;box-shadow:0 0 4px #6366f180}.cb-toolbar{overflow-x:auto;overflow-y:visible;max-width:96vw;scrollbar-width:none}.cb-toolbar::-webkit-scrollbar{display:none}.custom-tooltip-box{position:absolute;background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:8px 12px;border-radius:var(--md-sys-shape-xs);font-size:.8125rem;max-width:260px;z-index:9999;white-space:pre-line;box-shadow:var(--md-sys-elevation-2)}.custom-tooltip-box:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--md-sys-color-inverse-surface) transparent transparent transparent}.btn-action{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;font-size:.875rem;line-height:1;text-decoration:none!important;transition:background .14s,color .14s;vertical-align:middle;flex-shrink:0}.btn-action:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.btn-action-primary{color:var(--md-sys-color-primary)}.btn-action-primary:hover{background:#6750a41f;color:var(--md-sys-color-primary)}.btn-action-danger{color:var(--md-sys-color-error)}.btn-action-danger:hover{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.btn-action-success{color:var(--md-ref-color-success)}.btn-action-success:hover{background:var(--md-ref-color-success-container);color:var(--md-ref-color-on-success-container)}.btn-action-warning{color:var(--md-ref-color-warning)}.btn-action-warning:hover{background:var(--md-ref-color-warning-container);color:var(--md-ref-color-on-warning-container)}.btn-action-info{color:var(--md-ref-color-info)}.btn-action-info:hover{background:var(--md-ref-color-info-container);color:var(--md-ref-color-on-info-container)}.btn-action-secondary{color:var(--md-sys-color-on-surface-variant)}.btn-action-secondary:hover{background:#6750a414;color:var(--md-sys-color-on-surface)}.table-actions,td>.d-flex.align-items-center{display:flex!important;align-items:center;gap:.125rem}td>.d-flex.align-items-center>div{display:contents}.btn-action i[class*=fa],td .btn-action i{font-size:.875rem;display:block}td i[class*=fa-],td a i[class*=fa-],td button i[class*=fa-]{font-size:.9rem!important}.status-yes,.status-paid,.status-approved,.status-active,.status-confirm{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--md-sys-shape-sm);font-size:.75rem;font-weight:600;letter-spacing:.02em;background:var(--md-ref-color-success-container);color:var(--md-ref-color-on-success-container)}.status-no,.status-unpaid,.status-denied,.status-inactive,.status-pending{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--md-sys-shape-sm);font-size:.75rem;font-weight:600;letter-spacing:.02em;background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}#layoutSidenav_content .container-fluid{padding-left:1.25rem;padding-right:1.25rem}#layoutSidenav_content h1.mt-4{margin-top:1.25rem!important;margin-bottom:.125rem}.flash-message-wrap:empty,.flash-message-wrap:not(:has(.alert)){display:none}.card-header i.fa-pen{opacity:.7}.card-header i[class*=fa-]{font-size:.875rem;margin-right:.375rem;opacity:.75}.card-body>table,.card-body>.datatable-wrapper{width:100%}@media (max-width: 767px){#layoutSidenav_content .container-fluid{padding-left:.875rem;padding-right:.875rem}.card-body{padding:.875rem}}td>.d-flex>div[style*=margin-top],td>.d-flex>div[style*=margin-right]{margin:0!important}.btn-action{color:inherit}a.btn-action,button.btn-action{text-decoration:none}.date-serach-form{gap:.5rem;flex-wrap:wrap}.date-serach-form .form-control{width:auto;min-width:140px}:root{--ref-primary: var(--md-sys-color-primary);--ref-on-primary: var(--md-sys-color-on-primary);--ref-primary-cont: var(--md-sys-color-primary-container);--ref-on-primary-cont: var(--md-sys-color-on-primary-container);--ref-sec-cont: var(--md-sys-color-secondary-container);--ref-on-sec-cont: var(--md-sys-color-on-secondary-container);--ref-surface: var(--md-sys-color-surface);--ref-surface-cont: var(--md-sys-color-surface-container);--ref-on-surface: var(--md-sys-color-on-surface);--ref-on-surface-var: var(--md-sys-color-on-surface-variant);--ref-outline: var(--md-sys-color-outline-variant);--ref-outline-solid: var(--md-sys-color-outline);--ref-ok-bg: #E6F4EA;--ref-ok-fg: #1E6B3A;--ref-warn-bg: #FEF3D6;--ref-warn-fg: #8A6400;--ref-err-bg: #FCE8E6;--ref-err-fg: #B3261E;--ref-neu-bg: #ECEEF1;--ref-neu-fg: #54595F;--ref-r-sm: 10px;--ref-r-pill: 100px}.card-head{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--ref-outline)}.card-head .ic{width:40px;height:40px;border-radius:12px;background:var(--ref-primary-cont);color:var(--ref-on-primary-cont);display:grid;place-items:center;flex-shrink:0;font-size:1rem}.card-head h2{margin:0;font-size:16px;font-weight:600;color:var(--ref-on-surface)}.card-head p{margin:2px 0 0;font-size:13px;color:var(--ref-on-surface-var)}.form-section{padding:22px 24px;border-bottom:1px solid var(--ref-outline)}.form-section:last-of-type{border-bottom:none}.sec-head{margin-bottom:14px}.sec-head h3{margin:0;font-size:13.5px;font-weight:600;color:var(--ref-on-surface)}.sec-head p{margin:2px 0 0;font-size:12px;color:var(--ref-on-surface-var)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:5px}.form-field.full{grid-column:1 / -1}.form-field>label{font-size:13px;font-weight:500;color:var(--ref-on-surface)}.req{color:var(--ref-err-fg)}.ref-input{width:100%;height:44px;padding:0 14px;border:1px solid var(--ref-outline-solid);border-radius:var(--ref-r-sm);background:var(--ref-surface);font:inherit;font-size:14px;color:var(--ref-on-surface);outline:none;transition:border-color .15s,box-shadow .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ref-input:focus{border-color:var(--ref-primary);box-shadow:0 0 0 3px #6750a429}.ref-input::-moz-placeholder{color:var(--md-sys-color-outline)}.ref-input::placeholder{color:var(--md-sys-color-outline)}select.ref-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%235A5560' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 8l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}textarea.ref-input{height:auto;min-height:88px;padding:12px 14px;resize:vertical}.form-field.err .ref-input,.form-field.err .ref-affix{border-color:var(--ref-err-fg)}.err-msg{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ref-err-fg);line-height:1.3}.err-msg svg{width:13px;height:13px;flex-shrink:0}.ref-affix{display:flex;align-items:stretch;border:1px solid var(--ref-outline-solid);border-radius:var(--ref-r-sm);overflow:hidden;transition:border-color .15s,box-shadow .15s}.ref-affix:focus-within{border-color:var(--ref-primary);box-shadow:0 0 0 3px #6750a429}.ref-affix .ad{display:flex;align-items:center;padding:0 12px;background:var(--ref-surface-cont);color:var(--ref-on-surface-var);font-weight:500;font-size:14px;flex-shrink:0;border-right:1px solid var(--ref-outline-solid)}.ref-affix .ad:last-child{border-right:none;border-left:1px solid var(--ref-outline-solid)}.ref-affix .ref-input{border:none;box-shadow:none;border-radius:0;height:42px;flex:1;min-width:0}.ref-affix .ref-input:focus{box-shadow:none}.input-hint{font-size:12px;color:var(--ref-on-surface-var);line-height:1.4}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--ref-outline);border-radius:var(--ref-r-sm);padding:12px 14px}.switch-row+.switch-row{margin-top:10px}.sw-lab{font-size:14px;font-weight:500;color:var(--ref-on-surface)}.sw-sub{font-size:12px;color:var(--ref-on-surface-var);margin-top:1px}.switch-row .form-check-input[type=checkbox]{width:46px;height:26px;border-radius:13px;cursor:pointer;background-color:var(--ref-outline-solid);border:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.2' fill='%23fff'/%3e%3c/svg%3e");background-size:22px 22px;background-position:left 2px center;transition:background-color .2s,background-position .2s;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0}.switch-row .form-check-input[type=checkbox]:checked{background-color:var(--ref-primary);background-position:right 2px center}.switch-row .form-check-input[type=checkbox]:focus{box-shadow:0 0 0 3px #6750a429;outline:none}.constraint-row{margin-bottom:10px}.constraint-amount{display:none;margin-top:10px}.constraint-amount.visible{display:block}.form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid var(--ref-outline);background:var(--ref-surface);flex-wrap:wrap}.form-foot .meta{font-size:12px;color:var(--ref-on-surface-var)}.form-foot .acts{display:flex;gap:10px}.pc-preview{border:1.5px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-md);padding:.875rem 1.25rem;background:var(--md-sys-color-surface);font-size:.825rem;color:var(--md-sys-color-on-surface);min-height:46px;line-height:1.5;transition:all .2s}.pc-preview .preview-code{font-family:Courier New,monospace;font-weight:700;font-size:.875rem;letter-spacing:.06em;color:var(--md-sys-color-primary);background:var(--md-sys-color-primary-container);padding:.1rem .45rem;border-radius:4px}.pc-preview-empty{color:var(--md-sys-color-outline);font-style:italic}.type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.625rem}.type-tile input[type=radio]{display:none}.type-tile label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.75rem .5rem;border:2px solid var(--ref-outline);border-radius:var(--ref-r-sm);cursor:pointer;text-align:center;font-size:.76rem;font-weight:500;color:var(--ref-on-surface-var);transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:70px}.type-tile label .tile-icon{font-size:1.25rem;line-height:1}.type-tile input:checked+label{border-color:var(--ref-primary);background:var(--ref-primary-cont);color:var(--ref-on-primary-cont)}.type-tile label:hover{border-color:var(--ref-primary);background:#6750a40f}.is-invalid-tile .type-tile label{border-color:var(--ref-err-fg)!important}.disc-toggle{display:flex;gap:.5rem;flex-wrap:wrap}.disc-btn input[type=radio]{display:none}.disc-btn label{padding:.4rem 1rem;border:2px solid var(--ref-outline);border-radius:var(--ref-r-pill);cursor:pointer;font-size:.82rem;font-weight:500;color:var(--ref-on-surface-var);transition:border-color .15s,background .15s,color .15s}.disc-btn input:checked+label{border-color:var(--ref-primary);background:var(--ref-primary);color:var(--ref-on-primary)}.disc-btn label:hover{border-color:var(--ref-primary)}.usage-flags{display:flex;gap:.5rem;flex-wrap:wrap}.usage-flag input[type=checkbox]{display:none}.usage-flag label{padding:.375rem .875rem;border:2px solid var(--ref-outline);border-radius:var(--ref-r-pill);cursor:pointer;font-size:.8rem;font-weight:500;color:var(--ref-on-surface-var);transition:all .15s;display:flex;align-items:center;gap:.3rem}.usage-flag input:checked+label{border-color:var(--md-ref-color-success);background:var(--md-ref-color-success-container);color:var(--md-ref-color-on-success-container)}.tbl-toolbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ref-outline);flex-wrap:wrap}.tbl-toolbar h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.tbl-count{background:var(--ref-surface-cont);color:var(--ref-on-surface-var);font-size:12px;font-weight:600;padding:2px 9px;border-radius:var(--ref-r-pill)}.tbl-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;min-width:190px;max-width:320px;flex:1;background:var(--ref-surface-cont);border-radius:var(--ref-r-pill);color:var(--ref-on-surface-var)}.tbl-search svg{width:17px;height:17px;flex-shrink:0}.tbl-search input{border:none;background:none;outline:none;font:inherit;font-size:13px;width:100%;color:var(--ref-on-surface)}.tbl-filters{display:flex;gap:8px;padding:10px 20px;flex-wrap:wrap;border-bottom:1px solid var(--ref-outline)}.fchip{height:30px;padding:0 13px;border-radius:var(--ref-r-pill);border:1px solid var(--ref-outline);background:var(--ref-surface);color:var(--ref-on-surface-var);font:inherit;font-weight:500;font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.fchip:hover{background:var(--ref-surface-cont)}.fchip.active{background:var(--ref-sec-cont);color:var(--ref-on-sec-cont);border-color:transparent}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-ref{width:100%;border-collapse:collapse;min-width:680px}.tbl-ref thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ref-on-surface-var);padding:12px 18px;white-space:nowrap;border-bottom:1px solid var(--ref-outline);background:var(--ref-surface)!important}.tbl-ref tbody td{padding:13px 18px;font-size:13.5px;color:var(--ref-on-surface);white-space:nowrap;border-bottom:1px solid var(--ref-outline);vertical-align:middle}.tbl-ref tbody tr:last-child td{border-bottom:none}.tbl-ref tbody tr:hover td{background:var(--ref-surface-cont)!important}.s-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600}.s-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.s-chip.ok{background:var(--ref-ok-bg);color:var(--ref-ok-fg)}.s-chip.warn{background:var(--ref-warn-bg);color:var(--ref-warn-fg)}.s-chip.err{background:var(--ref-err-bg);color:var(--ref-err-fg)}.s-chip.neu{background:var(--ref-neu-bg);color:var(--ref-neu-fg)}.row-acts{display:flex;gap:2px;justify-content:flex-end}.tbl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;font-size:12.5px;color:var(--ref-on-surface-var);flex-wrap:wrap}.ref-pager{display:flex;align-items:center;gap:4px}.ref-pg{min-width:32px;height:32px;padding:0 5px;border-radius:7px;border:none;background:none;cursor:pointer;font:inherit;font-weight:500;color:var(--ref-on-surface-var);display:grid;place-items:center;transition:background .12s}.ref-pg:hover{background:var(--ref-surface-cont)}.ref-pg.active{background:var(--ref-primary);color:var(--ref-on-primary)}@media (max-width: 640px){.table-scroll{overflow-x:visible}.tbl-ref{min-width:0}.tbl-ref thead{display:none}.tbl-ref tbody tr{display:block;border:1px solid var(--ref-outline);border-radius:var(--ref-r-sm);margin-bottom:10px;padding:4px 0}.tbl-ref tbody td{display:flex;align-items:center;justify-content:space-between;gap:14px;border:none;padding:8px 14px;white-space:normal}.tbl-ref tbody td:before{content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ref-on-surface-var);flex-shrink:0}.tbl-ref td.td-primary:before{display:none}.tbl-ref td.td-actions{justify-content:flex-end}.tbl-ref td.td-actions:before{display:none}}.tab-content>.tab-pane{padding:15px}.generate-diet-html-t .cb-avatar-placeholder:not(.cb-ph-hidden),.generate-diet-html-t-bg .cb-avatar-placeholder:not(.cb-ph-hidden){display:flex!important}.generate-diet-html-t .cb-avatar-placeholder.cb-ph-hidden,.generate-diet-html-t-bg .cb-avatar-placeholder.cb-ph-hidden{display:none!important}.img-upload-wrap{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid var(--ref-outline);border-radius:var(--ref-r-sm);background:var(--ref-surface-cont)}.img-upload-thumb{width:80px;height:80px;flex-shrink:0;border-radius:10px;border:1px solid var(--ref-outline);overflow:hidden;background:var(--ref-surface);display:flex;align-items:center;justify-content:center;color:var(--ref-on-surface-var);font-size:1.5rem}.img-upload-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.img-upload-thumb.favicon-thumb{width:52px;height:52px}.img-upload-meta{flex:1;min-width:0}.img-upload-name{font-size:13.5px;font-weight:600;color:var(--ref-on-surface);margin-bottom:3px}.img-upload-hint{font-size:11.5px;color:var(--ref-on-surface-var);line-height:1.5;margin-bottom:10px}.img-upload-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.img-replace-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;border-radius:var(--ref-r-pill);cursor:pointer;border:none;background:var(--ref-primary-cont);color:var(--ref-on-primary-cont);transition:box-shadow .15s,background .15s;white-space:nowrap}.img-replace-btn:hover{background:var(--md-sys-color-secondary-container);box-shadow:var(--md-sys-elevation-1)}.img-replace-btn input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.img-remove-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:500;border-radius:var(--ref-r-pill);cursor:pointer;border:1px solid var(--ref-outline-solid);background:transparent;color:var(--ref-on-surface-var);transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.img-remove-btn:hover{background:var(--ref-err-bg);color:var(--ref-err-fg);border-color:var(--ref-err-fg)}.img-selected-name{font-size:11.5px;color:var(--ref-on-surface-var);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.img-upload-removed .img-upload-thumb{opacity:.35}.img-removed-badge{font-size:11px;font-weight:600;color:var(--ref-err-fg);background:var(--ref-err-bg);border-radius:4px;padding:2px 7px}body{font-family:Poppins;overflow-y:scroll!important;padding:0!important}.single-psychic-about,.single-psychic-about p,.single-psychic-about span,.single-psychic-about h1,.single-psychic-about h2,.single-psychic-about h3,.single-psychic-about h4,.single-psychic-about h5,.single-psychic-about h6,.single-psychic-about li{unicode-bidi:plaintext;text-align:start!important}.dht-auto-dir{unicode-bidi:plaintext}body.single-psychic,body.voice-call{background:#f5f5f5}header.single-psychic,header.voice-call{background-color:#fff!important}header.single-psychic .login-btn,header.single-psychic .fa-bars,header.single-psychic .dashboard-btn,header.voice-call .login-btn,header.voice-call .fa-bars,header.voice-call .dashboard-btn{color:#000!important}.logo{width:50px}.banner{display:flex;align-items:end;height:600px;position:relative;overflow:hidden}.banner img{width:100%;position:absolute;z-index:-1;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}.banner h1{margin-bottom:0;font-size:47px;line-height:68px;color:#fff;font-weight:400}.banner p{margin-top:20px;margin-bottom:30px;font-weight:400;font-size:28px;color:#fff;line-height:36px}.banner .banner-search{width:100%;max-width:666px;height:54px;font-size:18px;font-weight:500;position:relative}.banner .banner-search .fa-magnifying-glass{position:absolute;top:0;bottom:0;margin:auto;z-index:99;left:18px;opacity:.5}.banner .banner-search input:focus{box-shadow:none}.banner .banner-search input{padding-left:44px;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border:none}.banner .banner-search input::-moz-placeholder{font-size:18px;font-weight:500;opacity:.5}.banner .banner-search input::placeholder{font-size:18px;font-weight:500;opacity:.5}.banner .banner-search .btn{padding:8px 17px;color:#fff;background-color:#6c84ff;font-size:18px;font-weight:500}.offcanvas.offcanvas-start{width:300px}.offcanvas-backdrop{width:100%}.all-advisors .title{margin-top:80px;margin-bottom:40px;display:flex;align-items:center}.all-advisors .title h2{font-size:38px;font-weight:700;color:#000;margin:0 0 0 22px}.all-advisors .title img,.all-advisors .title svg{width:50px;height:50px}.advisor-list{border-radius:8px;border:1px solid #eaeaea;cursor:pointer}.advisor-list:hover{box-shadow:0 4px 20px #474a4e14,0 2px 20px #474a4e24}.advisor-list-inner{position:relative;height:306px}.advisor-list-inner .rating,.single-psychic-content .rating{padding:6px 8px;border-radius:51px;display:flex;flex-direction:row;justify-content:center;align-items:center;height:36px;width:83px;background-color:#ffecbc;top:18px;left:18px;position:absolute}.single-psychic-content .rating{padding-right:15px;padding-left:15px}.advisor-list-inner .rating span,.single-psychic-content .rating span{padding-left:6px;font-size:20px;font-weight:500;line-height:1;color:#000}.advisor-list-inner .advisor-title h2{font-size:26px;font-weight:700;color:#fff;line-height:normal}.advisor-list-inner .advisor-title h4{font-size:18px;font-weight:400;color:#e4e4e4}.advisor-list-inner .advisor-title{position:absolute;width:100%;padding:10px 18px 25px;line-height:24px;background:linear-gradient(180deg,#0000,#00000080 50%);bottom:0}.advisor-list-inner .online-status,.single-psychic-profile .online-status{position:absolute;border-radius:31px;color:#fff;font-size:13px;font-weight:700;padding:2px 25px;bottom:-10px;left:0;right:0;margin:auto;width:-moz-max-content;width:max-content}.single-psychic-profile .online-status{padding:4px 40px}.advisor-content{padding-left:18px;padding-right:18px;margin-top:25px;margin-bottom:22px}.advisor-content h2{font-size:15px;font-weight:700;color:#000}.advisor-content h4{font-size:14px;color:#000}.advisor-content span{font-weight:300;font-size:20px;line-height:30px;margin-top:18px}.advisor-content p{color:#565656;font-weight:400;font-size:18px;white-space:pre-wrap;margin-top:13px;margin-bottom:20px;height:134px}.advisor-content .price{font-size:16px;font-weight:600;margin:0}.about-us{width:100%;margin-top:30px;border:solid 1px #eaeaea;background-color:#fff;padding:34px 30px;border-radius:20px}.advisor-list-inner .advisor-title span{font-size:10px;color:#fff;text-align:center}.breadcumb{display:flex;align-items:center;padding:21px 0}.breadcumb span,.breadcumb a{font-size:16px;font-weight:700;margin-right:20px;color:#000;text-decoration:none}.breadcumb svg{width:5px}.single-psychic-content{background-color:#fff;padding:44px 30px 30px;border-radius:40px}.single-psychic-profile{width:382px;height:382px;position:relative;border-radius:10px}.single-psychic-profile .overlay{border-radius:10px;width:100%;height:100%;background:linear-gradient(180deg,#00000080,#0000 30%,#0000 70%,#00000080);position:absolute;top:0;bottom:0}.single-psychic-price{margin-left:30px}.single-psychic-price h2{font-size:34px;font-weight:600;line-height:40px;margin-bottom:5px}.single-psychic-price h4{font-size:22px;font-weight:300;color:#9d9d9d}.single-psychic-price span{font-weight:700;font-size:18px;margin-top:15px;color:#fff}.single-psychic-price .price{font-size:16px;font-weight:400;color:#fff;margin:0}.single-psychic-price .history{font-weight:300;font-size:20px;line-height:30px;margin-top:18px}.single-psychic-price .followers-count{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:#8a8a8a;margin:6px 0 16px}.single-psychic-price .followers-count i{color:#6c84ff;font-size:13px}.single-psychic-price .followers-count b{color:#1a1a1a;font-weight:700}.single-psychic-about{margin-top:29px;padding:40px 0;border:1px solid #e4e4e4;border-radius:40px;margin-left:30px;margin-right:30px}.single-psychic-about .title{font-weight:700;font-size:22px;padding:0 160px}.single-psychic-about p{padding:0 160px;font-weight:400;font-size:20px;line-height:30px;margin-top:18px;white-space:pre-wrap;word-break:break-word}.single-psychic-about .review-lists{padding:50px 160px;background-color:#fafafa;border-top:1px solid #e4e4e4;flex-direction:column;border-bottom-left-radius:40px;border-bottom-right-radius:40px}.single-psychic-about .review-list,.call-chaining-banner{display:flex;border:1px solid #eaeaea;background-color:#fff;margin-bottom:16px;border-radius:20px;padding:20px;box-shadow:0 2px 2px #00000008,0 10px 20px #0000000d;justify-content:space-between}.call-chaining-banner{background-color:#fffc;margin:20px 0;padding:1px 20px}.single-psychic-about .review-lists h2{font-weight:700;font-size:20px}.single-psychic-about .review-lists p{margin-top:13px;font-weight:400;font-size:20px;word-break:break-word}.single-psychic-about .review-lists span{white-space:nowrap;font-size:18px;font-weight:400;color:#a3a3a3}.single-psychic-fixed-content{box-shadow:0 6px 10px #0000001a;top:54px;z-index:999;display:none;border-top:1px solid rgb(228,228,228)}.single-psychic-fixed-content img{width:52px;height:52px;border-radius:4px;-o-object-fit:cover;object-fit:cover;margin-right:15px}.single-psychic-fixed-content h2{font-size:22px;font-weight:700;line-height:33px;margin:0}.single-psychic-fixed-content h4{color:#a5a5a5;font-size:18px;font-weight:400;line-height:27px;margin:0}.single-psychic-fixed-content .btn,.single-psychic-price .btn{width:210px;height:51px;padding-left:10px;padding-right:5px}.single-psychic-fixed-content .btn-icon,.single-psychic-price .btn-icon{width:37px;height:29px;border-radius:50px;display:flex;align-items:center;justify-content:center}.single-psychic-fixed-content .btn-icon .fa-comment,.single-psychic-fixed-content .btn-icon .fa-phone,.single-psychic-price .btn-icon .fa-comment,.single-psychic-price .btn-icon .fa-phone{font-size:14px}.single-psychic-fixed-content .btn span,.single-psychic-price .btn span{font-weight:600;font-size:16px;color:#fff;margin:0}.packageModal .widget{background:#fff;border-radius:24px;padding:24px;box-shadow:0 25px 50px -12px #00000014;border:1px solid #e2e8f0}.packageModal .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.packageModal .balance-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}.packageModal .balance-val{font-size:22px;font-weight:800;color:#0f172a}.packageModal .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.packageModal .pkg-btn{padding:12px 0;font-size:15px;font-weight:700;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;color:#1e293b;cursor:pointer;transition:.2s}.packageModal .pkg-btn.active{background:#0f172a;color:#fff;border-color:#0f172a}.packageModal .divider{display:flex;align-items:center;text-align:center;margin:15px 0;font-size:11px;font-weight:800;color:#cbd5e1;text-transform:uppercase}.packageModal .divider:before,.packageModal .divider:after{all:unset;content:"";flex:1;border-bottom:1px solid #f1f5f9}.packageModal .divider:not(:empty):before{margin-right:10px}.packageModal .divider:not(:empty):after{margin-left:10px}.packageModal .pay-go-btn{position:relative;width:100%;padding:14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;font-size:13px;font-weight:700;color:#1e293b;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.packageModal .pay-go-btn:after{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(16,185,129,.1),transparent);transition:.6s;transform:skew(-20deg)}.packageModal .pay-go-btn:hover:after{left:140%}.packageModal .pay-go-btn:hover{border-color:#10b981;background:#f0fdf4}.packageModal .pay-go-btn.active{background:#f0fdf4;color:#10b981;border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.packageModal .display-card{text-align:center;margin-top:24px;min-height:180px}.packageModal .title-tag{font-size:13px;font-weight:600;color:#64748b;margin-bottom:8px}.packageModal .min-badge{display:inline-block;background:#f0fdf4;color:#10b981;font-size:11px;font-weight:800;padding:4px 12px;border-radius:20px;margin-bottom:4px;text-transform:uppercase}.packageModal .price-hero{font-size:44px;font-weight:800;color:#0f172a;margin-bottom:12px}.packageModal .description{font-size:12px;color:#64748b}.secure-note{display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;color:#10b981;margin-top:15px}.packageModal .btn-start{width:100%;background:#0f172a;color:#fff;border:none;padding:16px;border-radius:14px;font-weight:700;margin-top:20px;cursor:pointer}.packageModal .btn-start:hover{background:#000}#card-element,#pay-go-card-element{background:transparent;font-weight:300;border:0;color:#31325f;outline:none;flex:1;padding-right:10px;padding-left:10px;cursor:text}#card-element:hover,#pay-go-card-element:hover{background-color:#fff}.back-to-package{outline:none;width:34px;height:34px;border-radius:8px;border:1px solid #C7C7C7;box-shadow:inset 0 -4px #cacaca40;background:transparent}.sticky-chat{transition:all .3s ease-out;z-index:21;line-height:normal}.sticky-chat .chat-content{border-radius:10px;background-color:#fff;box-shadow:0 2px 5px #0000000d;overflow:hidden}.sticky-chat .chat-header{position:relative;display:flex;align-items:center;padding:15px 20px;background-color:#6c84ff;overflow:hidden;color:#fff}.sticky-chat .chat-header svg{width:35px;height:35px;flex:0 0 auto;fill:var(--warna-icon)}.sticky-chat .chat-header .title{padding-left:15px;font-size:14px;font-weight:600;font-family:Roboto,sans-serif;color:var(--warna-icon)}.sticky-chat .chat-header .title span{font-size:11px;font-weight:400;display:block;line-height:1.58em;margin:0}.main-menu,.main-menu:hover{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.main-menu-link{color:#000;cursor:pointer;width:100%;text-decoration:none}.active-menu-link{color:#6c84ff;border-bottom:1px solid #6C84FF;font-size:14px;font-weight:700;cursor:pointer;width:100%;text-decoration:none}.main-menu-container{display:flex;flex-direction:row;justify-content:space-between;padding:3px 0;margin-right:20px!important}.main-menu-title{display:flex;align-items:center}.nonactive-menu-link{color:#616c70;font-size:14px;font-weight:700}.psychic-filter{display:flex;width:100%;height:100%;border-radius:20px;justify-content:space-between;background-color:#fff;flex-direction:column;border:1px solid #eadded;box-shadow:0 10px 10px #00000026;margin-bottom:50px}.psychic-switch{position:relative;display:inline-block;width:56px;height:29px}.psychic-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;transition:.4s;border-radius:34px}input:checked+.psychic-switch-slider{background-color:#7fd14a}.psychic-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--offColor);transition:.4s;border-radius:34px}.psychic-switch-slider:before{position:absolute;content:"";height:19px;width:19px;left:2px;bottom:5px;background-color:#fff;background-image:url();background-repeat:no-repeat;background-position:center;transition:.4s;border-radius:50%}input:checked+.psychic-switch-slider:before{transform:translate(33px);background-color:#fff;background-image:url();background-repeat:no-repeat;background-position:center}.psychic-filter-btn{outline:none;border:none;cursor:pointer;background:none;margin-top:20px;display:flex;justify-content:center;align-items:center;border:1px solid #d7d7d7;box-shadow:inset 0 -4px #cacaca40;border-radius:8px;font-size:18px;font-weight:500;padding:0 15px;height:55px}.psychic-filter-toggle{outline:none;border:none;cursor:pointer;background:none;display:flex;justify-content:center;align-items:center;width:100%;background-color:#fff;border:.5px solid #dcdcdc;box-shadow:inset 0 -3px #cacaca40;border-radius:8px;font-weight:500;font-size:15px;padding:10px;line-height:21px}.no-fav-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:50px}.no-fav-title{font-size:18px;font-weight:700;color:#000;margin-top:13px}.no-fav-desc{font-size:16px;font-weight:400;color:#b1b1b1;margin-top:13px}#rating-form .rating{display:inline-block;position:relative;height:50px;line-height:50px;font-size:50px}#rating-form .rating label{position:absolute;top:0;left:0;height:100%;cursor:pointer}#rating-form .rating label:last-child{position:static}#rating-form .rating label:nth-child(1){z-index:5}#rating-form .rating label:nth-child(2){z-index:4}#rating-form .rating label:nth-child(3){z-index:3}#rating-form .rating label:nth-child(4){z-index:2}#rating-form .rating label:nth-child(5){z-index:1}#rating-form .rating label input{position:absolute;top:0;left:0;opacity:0}#rating-form .rating label .icon{float:left;color:transparent;font-size:44px}#rating-form .rating label:last-child .icon{color:#fff;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}#rating-form .rating:not(:hover) label input:checked~.icon,#rating-form .rating:hover label:hover input~.icon{color:#6c84ff;text-shadow:0 0 5px #6C84FF}#rating-form .rating label input:focus:not(:checked)~.icon:last-child{color:#fff;text-shadow:0 0 5px #6C84FF}.homepage-category a{cursor:pointer;text-decoration:none;font-size:14PX;font-weight:600;color:#000;background:#fff;border:1px solid #fff;border-radius:16px!important;box-shadow:0 0 .880517px #00000007,0 0 2.29197px #00000008,0 0 5.52px #0000000e,0 0 11px #00000017;height:120px;padding:16px 12px!important;width:120px;margin:10px;display:block}.homepage-category a svg{width:40px;height:40px}.homepage-category a:hover{background:#f2f5ff}.show-more-review{width:100%;outline:none;border:none;cursor:pointer;background:none;color:#63ca21;padding:5px}#social-buttons{display:flex}#feedShareModal #social-buttons{justify-content:center}.social-button{margin-bottom:10px;display:block;margin-right:20px}.social-button svg{display:inline;text-align:center;color:#979797!important;padding:0 .5rem .25rem;margin:0 .5rem .25rem;width:2rem;font-size:1.5rem;position:relative;bottom:0;transition:all .25s ease;border-bottom:3px solid #979797;border-radius:0%}.social-button svg:hover{bottom:.25rem;border-radius:50%}.social-button svg.fa-square-whatsapp:hover{color:#29a71a!important;border-bottom:3px solid #29a71a}.social-button svg.fa-facebook:hover{color:#305c99!important;border-bottom:3px solid #305c99}.social-button svg.fa-linkedin:hover{color:#007bb6!important;border-bottom:3px solid #007bb6}.mbw-marketing-banner-wrapper{display:flex;width:100%;align-items:center;justify-content:center;background:linear-gradient(93deg,#b38fff 29.97%,#8957f5);background:linear-gradient(var(--mbw-marketing-banner-rotation, 93deg),RGB(109,132,255) 29.97%,RGB(182,214,157) 100%);padding:.75rem}.mbw-marketing-banner-content-holder{display:flex;justify-content:space-between;align-items:center;gap:.625rem}#frontNavbarDropdown:after{content:none}.speciality-lists{gap:15px}.speciality-lists a{text-decoration:none;font-weight:600;font-size:.938rem;text-align:center;display:flex;flex-direction:column;align-items:center;color:#000}.advisor-card{background-color:#fff;height:524px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;border-radius:2rem;box-shadow:0 1rem 1.5rem #00000080}.promo-card{height:475px}.promo-card img,.promo-card video{height:245px}.advisor-card .banner{background-position:center;background-repeat:no-repeat;background-size:cover;height:245px;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;overflow:unset}.advisor-card .banner .svg,.single-psychic-profile .svg{border-radius:50px;padding:12px 16px;background-image:radial-gradient(75% 50% at 50% 0%,#f4feff 12%,transparent),radial-gradient(75% 50% at 50% 85%,#8de3fc,transparent);box-shadow:inset 0 0 2px 1px #fff3,0 1px 4px 1px #116ee733,0 1px 4px 1px #0000001a;color:#fff;transition-property:border-color,transform,background-color;transition-duration:.2s;width:85px;text-align:center;position:absolute;bottom:-22px}.advisor-card .banner .svg{padding:5px 0;width:59px;top:24px;left:10px;font-size:12px;bottom:unset}.advisor-card .banner .svg:hover,.single-psychic-profile .svg:hover{transform:translateY(10%) scale(1.03)}.advisor-card h2.name{text-align:center;margin:0;padding:.5rem 0;padding-bottom:10px;font-size:24px}.advisor-card .title{color:#a0a0a0;font-size:.85rem;text-align:center;padding:0 2rem 1.2rem;margin:0;display:block}.advisor-card .actions{padding:0 2rem .5rem;display:flex;flex-direction:column;order:99}.advisor-card .actions .follow-info{padding:0 0 1rem;display:flex}.advisor-card .actions .follow-info h2{text-align:center;width:50%;margin:0;box-sizing:border-box}.advisor-card .actions .follow-info h2 a{text-decoration:none;padding:.2rem;display:flex;flex-direction:column;border-radius:.8rem;transition:background-color .1s ease-in-out;font-size:19px}.advisor-card .actions .follow-info h2 a span{font-weight:700;transition:color .1s ease-in-out}.advisor-card .actions .follow-info h2 a small{color:#afafaf;font-size:.85rem;font-weight:400}.advisor-card .actions .follow-info h2 a:hover{background-color:#f2f2f2}.advisor-card .actions .follow-info h2 a:hover span{color:#007ad6}.advisor-card .actions .follow-btn button{color:inherit;font:inherit;font-weight:700;background-color:#ffd01a;width:100%;border:none;padding:1rem;outline:none;box-sizing:border-box;border-radius:1.5rem/50%;transition:background-color .1s ease-in-out,transform .2s cubic-bezier(.18,.89,.32,1.28)}.advisor-card .actions .follow-btn button:hover{background-color:#efb10a;transform:scale(1.1)}.advisor-card .actions .follow-btn button:active{background-color:#e8a200;transform:scale(1)}.advisor-card .desc{text-align:justify;padding:1rem;background-color:#8080804d}ul{margin:0;padding:0}.footer-section{background:#151414;position:relative;margin-top:40px}.footer-cta{border-bottom:1px solid #373636}.single-cta svg{color:#6c84ff;font-size:30px;float:left;margin-top:8px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:2px}.cta-text span{color:#757575;font-size:15px}.footer-content{position:relative;z-index:2}.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}.footer-logo{margin-bottom:30px}.footer-logo img{max-width:200px}.footer-text p{margin-bottom:14px;font-size:14px;color:#7e7e7e;line-height:28px}.footer-social-icon span{color:#fff;display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px}.footer-social-icon a{color:#fff;font-size:16px;margin-right:15px}.footer-social-icon svg{height:40px;width:40px;text-align:center;line-height:38px;border-radius:50%}.facebook-bg{background:#3b5998}.twitter-bg{background:#55acee}.google-bg{background:#dd4b39}.footer-widget-heading h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:40px;position:relative}.footer-widget-heading h3:before{content:"";position:absolute;left:0;bottom:-15px;height:2px;width:50px;background:#6c84ff}.footer-widget ul li{float:left;width:50%;margin-bottom:12px}.footer-widget ul li a:hover{color:#6c84ff}.footer-widget ul li a{color:#878787;text-transform:capitalize}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{width:100%;padding:14px 28px;background:#2e2e2e;border:1px solid #2E2E2E;color:#fff}.subscribe-form button{position:absolute;right:0;background:#6c84ff;padding:13px 20px;border:1px solid #6C84FF;top:0}.subscribe-form button svg{color:#fff;font-size:22px;transform:rotate(-6deg)}.copyright-area{background:#202020;padding:25px 0}.copyright-text p{margin:0;font-size:14px;color:#878787}.copyright-text p a{color:#6c84ff}.footer-menu li{display:inline-block;margin-left:20px}.footer-menu li:hover a{color:#6c84ff}.footer-menu li a{font-size:14px;color:#878787}.about-section .sec-title{position:relative;z-index:1;margin-bottom:60px}.about-section .sec-title .title{position:relative;display:block;font-size:18px;line-height:24px;color:#6c84ff;font-weight:500;margin-bottom:15px}.about-section .sec-title h2{position:relative;display:block;font-size:40px;line-height:1.28em;color:#222;font-weight:600;padding-bottom:18px}.about-section .sec-title h2:before{position:absolute;content:"";left:0;bottom:0;width:50px;height:3px;background-color:#d1d2d6}.about-section .sec-title .text{position:relative;font-size:16px;line-height:26px;color:#848484;font-weight:400;margin-top:35px}.about-section .sec-title.light h2{color:#fff}.about-section .sec-title.text-center h2:before{left:50%;margin-left:-25px}.about-section .list-style-one{position:relative}.about-section .list-style-one li{position:relative;font-size:16px;line-height:26px;color:#222;font-weight:400;padding-left:35px;margin-bottom:12px}.about-section .list-style-one li:before{content:"";position:absolute;left:0;top:0;display:block;font-size:18px;padding:0;color:#f22;font-weight:600;-moz-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1.6;font-family:"Font Awesome 5 Free"}.about-section .list-style-one li a:hover{color:#44bce2}.about-section .btn-style-one{position:relative;display:inline-block;font-size:17px;line-height:30px;color:#fff;padding:10px 30px;font-weight:600;overflow:hidden;letter-spacing:.02em;background-color:#6c84ff}.about-section .btn-style-one:hover{color:#fff}.about-section{position:relative;padding:226px 0 70px}.about-section .sec-title{margin-bottom:45px}.about-section .content-column{position:relative;margin-bottom:50px}.about-section .content-column .inner-column{position:relative;padding-left:30px}.about-section .text{margin-bottom:20px;font-size:16px;line-height:26px;color:#848484;font-weight:400}.about-section .list-style-one{margin-bottom:45px}.about-section .btn-box{position:relative}.about-section .btn-box a{padding:15px 50px;text-decoration:none}.about-section .image-column{position:relative}.about-section .image-column .text-layer{position:absolute;right:-110px;top:50%;font-size:325px;line-height:1em;color:#fff;margin-top:-175px;font-weight:500}.about-section .image-column .inner-column{position:relative;padding-left:80px;padding-bottom:0}.about-section .image-column .inner-column .author-desc{position:absolute;bottom:16px;z-index:1;background:orange;padding:10px 15px;left:96px;width:calc(100% - 152px);border-radius:50px}.about-section .image-column .inner-column .author-desc h2{font-size:21px;letter-spacing:1px;text-align:center;color:#fff;margin:0}.about-section .image-column .inner-column .author-desc span{font-size:16px;letter-spacing:6px;text-align:center;color:#fff;display:block;font-weight:400}.about-section .image-column .inner-column:before{content:"";position:absolute;width:calc(50% + 80px);height:calc(100% + 160px);top:-80px;left:-3px;background:transparent;z-index:0;border:44px solid #6C84FF}.about-section .image-column .image-1{position:relative}.about-section .image-column .image-2{position:absolute;left:0;bottom:0}.about-section .image-column .image-2 img,.about-section .image-column .image-1 img{box-shadow:0 30px 50px #080d3e26;border-radius:46px}.about-section .image-column .video-link{position:absolute;left:70px;top:170px}.about-section .image-column .video-link .link{position:relative;display:block;font-size:22px;color:#191e34;font-weight:400;text-align:center;height:100px;width:100px;line-height:100px;background-color:#fff;border-radius:50%;box-shadow:0 30px 50px #080d3e26;transition:all .3s ease}.about-section .image-column .video-link .link:hover{background-color:#191e34;color:#fff}.contact-section input[type=text],.contact-section input[type=email],.contact-section input[type=tel],.contact-section textarea{border:none;border-bottom:2px solid rgb(128,126,126);background:transparent;outline:none;width:100%;text-transform:capitalize;padding:1rem .4rem}.contact-section .aside{background-image:linear-gradient(to left bottom,#051937,#002350,#002d69,#003684,#01409f);animation:animateClr 5s infinite cubic-bezier(.62,.28,.23,.99);background-size:400%}@keyframes animateClr{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.contact-section ion-icon:not([name=logo-codepen]){border:1px solid currentColor;border-radius:20%;width:66px;height:66px;display:flex;justify-content:center;align-items:center}.contact-section{padding:226px 0 70px}.wavy-border{--s: 10px;--w: 100px;width:round(var(--w),4 * var(--s));aspect-ratio:1;padding:var(--s);border:var(--s) solid #0000;box-sizing:border-box;background:conic-gradient(#cd8c52,#5e9fa3,#cd8c52) border-box;border-radius:calc(3.5 * var(--s));-webkit-mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;mask:radial-gradient(calc(sqrt(2) * var(--s)),#000 calc(100% - 1px),#0000),conic-gradient(#000 0 0) content-box,radial-gradient(calc(sqrt(2) * var(--s)),#0000 100%,#000 calc(100% + 1px)) var(--s) var(--s) padding-box;-webkit-mask-size:calc(var(--s) * 4) calc(var(--s) * 4);mask-size:calc(var(--s) * 4) calc(var(--s) * 4);-o-object-fit:cover;object-fit:cover}.rating-container{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;padding:2px 4px 2px 9px;position:absolute;border-top-right-radius:75px;border-bottom-right-radius:75px;border:none;top:20px;background:#2b2b2b;box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013;right:10px}.rating-container label{height:26px;width:25px;transform-origin:"center center"}.rating-container .rating-value{position:absolute;top:-6px;left:-31px;border-radius:50%;height:40px;width:40px;background:#fb0;box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013,inset 0 0 10px #f7db5e,0 0 10px #f7db5e}.rating-container .rating-value:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;line-height:40px;font-size:18px;color:#2b2b2b;content:"0";transform-origin:"center center";transition:all .25s ease 0s}.rating-container .rating-value:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;margin:auto;border:1px solid #ffbb00;border-radius:50%;transition:all .4s ease-in}.rating-container label svg{transition:transform .4s ease-in-out;opacity:1}.rating-container label:hover svg{transform:scale(1.25) rotate(10deg)}label:hover svg,label:hover~label svg{opacity:1;transform:scale(1.25) rotate(10deg)}@keyframes colorCycle{0%{color:green}50%{color:#000}to{color:green}}.animated-text{animation:colorCycle 2s infinite}.fieldset{border-radius:1em;padding:3em;color:#c18a8a;border:.1em solid #ecf0f3;box-shadow:-.25em -.2em .5em #fffc inset,.25em .2em .5em #adbfcccc inset}.fieldset label{position:relative;padding:1em;display:grid;grid-template-columns:auto 1fr;align-items:center;font-weight:500;transition:.4s ease;color:#1f202080}.fieldset [type=radio]:checked+label{color:#0d6efd;text-indent:.5em;font-size:20px}.fieldset [type=radio]:checked+label:before{box-shadow:-.5em -.25em .5em #fff,.5em .25em 1.25em #adbfcc,.1em .1em #adbfcc80 inset,.2em .2em #cdd7df80 inset,.1em .1em #ffffff80 inset,-.2em -.2em #ffffff80 inset;filter:unset}.fieldset label:before{transition:.4s ease;content:"";border-radius:100vmax;display:inline-grid;margin-right:1em;width:2em;height:2em;box-shadow:-.5em -.25em .5em #fff,.5em .25em 1.25em #adbfcc;background-color:#eff2f5;filter:blur(.1em);cursor:pointer}.slick-active .stripe-pay{pointer-events:unset!important}.slick-arrow:before{color:#6c84ff}.main-container{display:block;margin:0 auto;max-width:30rem;padding:2rem 1rem;width:100%}.main-container .current-balance{background:#7986cb;border:1px solid #7986cb;border-radius:10px;box-shadow:0 10px 40px #0000004d,0 5px 10px #0003,inset 0 1px #ffffff80,inset 0 5px 15px #ffffff4d;color:#fff;display:block;margin:0 auto;padding:2rem;position:relative;width:80%;z-index:1}.main-container .current-balance h2{font-size:36px;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.main-container .current-balance h2 span{display:block;font-size:14px;letter-spacing:1px;margin-top:.5rem;opacity:.6;text-transform:uppercase}.content-container{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0003;margin-top:-60px;padding:5.5rem 2rem 2rem;position:relative;width:100%;z-index:0}.content-container .purchase-history{border:1px solid rgba(0,0,0,.2);border-collapse:separate;border-radius:10px;padding:1rem;width:100%}.content-container .purchase-history td{padding:1rem}.content-container .purchase-history td:first-child{border-radius:10px 0 0 10px}.content-container .purchase-history td:last-child{border-radius:0 10px 10px 0}.content-container .purchase-history td.add{color:#7986cb;font-weight:600}.content-container .purchase-history thead tr{background:#e8eaf6}.content-container .purchase-history thead td{color:#7986cb;font-weight:700}.content-container .purchase-history tbody tr:nth-child(2n){background:#00000008}.stepper-form .form-check:has(input[type=radio]:checked){background:#f0f0fa}.stepper-form .progress-bar{background-color:#6c84ff}#carbs-nutri-range .ui-widget-header{background-color:#f0b505}#carbs-nutri-range .ui-state-default{border:1px solid hsl(45 96% 48% / 1);background:#f0b505;color:#f0b505}#fats-nutri-range .ui-widget-header{background-color:#11bdcd}#fats-nutri-range .ui-state-default{border:1px solid hsl(185,85%,43.5%);background:#11bdcd;color:#11bdcd}#protein-nutri-range .ui-widget-header{background-color:#a375ff}#protein-nutri-range .ui-state-default{border:1px solid hsl(260,100%,73%);background:#a375ff;color:#a375ff}.food-card{position:relative;cursor:pointer}.food-card img{opacity:.5;width:100%;height:214px;border-radius:8px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}.food-card img:hover{opacity:1}.food-card input{position:absolute;left:-10000px}.food-card input:checked+img{outline:1px solid red;opacity:1}.food-card .title{position:absolute;width:100%;bottom:10px;background-color:#ffffff80;display:flex;justify-content:center;align-items:center}.main-video:hover .main-video-overlay,.feed-post:hover .main-video-overlay{display:block!important}.main-video:hover .main-video-overlay.elite-overlay{display:flex!important}.main-video .playlist-pause-btn{position:absolute;top:16px;left:16px;z-index:20;width:44px;height:44px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}.main-video .playlist-pause-btn:hover{background:#000c;transform:scale(1.08)}.playlist{overflow-y:auto;height:350px;margin-top:72px}.playlist .playlist-inner{cursor:pointer;padding:4px;margin-bottom:20px}.playlist .playlist-inner img{width:100px;-o-object-fit:cover;object-fit:cover;margin:0 20px;height:60px}.playlist .playlist-inner h5{font-size:15px;font-weight:700;margin:0;word-wrap:anywhere}.playlist .playlist-inner.active{background-color:#7677771a}.playlist .playlist-inner.active .count h5{opacity:0}.playlist .playlist-inner.active .count:after{content:"►";position:absolute}.playlist-contents img,.playlist-contents video{width:95%;-o-object-fit:cover;object-fit:cover;cursor:pointer;height:300px}.playlist-contents .slick-next{right:0;z-index:2}.playlist-contents .slick-prev{left:10px;z-index:2}.main-video img,.main-video video{height:460px}.main-video .slick-arrow:before{font-size:32px}.main-video .slick-arrow svg{display:none}.main-video .slick-next{right:10px;z-index:2}.main-video .slick-prev{left:0;z-index:2}.homepage-category-nav.nav{all:unset}.homepage-category-nav.nav-pills .nav-link.active{background-color:#6c84ff}.single-psychic-category{width:95%;margin-left:auto;margin-right:auto}.playlist-thumbnails-active{outline:2px solid #6C84FF;border-radius:4px}.playlist-thumbnails-container{top:465px}.playlist-page-section{background:linear-gradient(180deg,#f0f2fa,#f8f9fc 60%,#fff);min-height:100vh;padding:28px 0 72px}.playlist-page-header{margin-bottom:24px}.playlist-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.playlist-label{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#6c84ff;margin-bottom:8px;display:flex;align-items:center;gap:6px}.playlist-page-title{font-size:clamp(20px,4vw,32px);font-weight:800;color:#0f172a;margin:0 0 10px;line-height:1.2;letter-spacing:-.5px}.playlist-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.playlist-meta-advisor{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#6b7280;text-decoration:none;transition:color .2s}.playlist-meta-advisor:hover{color:#6c84ff}.playlist-meta-sep{color:#d1d5db;font-size:14px}.playlist-meta-count{font-size:13px;color:#9ca3af}.playlist-card-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a,0 12px 40px #0f172a14;border:1px solid #e8edf5}.playlist-player-col{background:#fff;border-bottom:1px solid #f0f2f8;display:flex;flex-direction:column}.playlist-page-section .playlist-thumbnails-container{display:none!important}.playlist-page-section .playlist-video h3{margin-top:0!important;color:#0f172a;font-size:15px;font-weight:700;padding:14px 18px 4px}.playlist-page-section .playlist-desc{color:#6b7280;font-size:13px;line-height:1.55;padding:0 18px 6px;margin:0}.main-video-wrapper{background:#fff;display:flex;flex-direction:column;flex:1}.player-info-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#fff;border-bottom:1px solid #f0f2f8;min-height:64px}.player-info-left{min-width:0;flex:1}.now-playing-pill{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:#6c84ff;display:inline-flex;align-items:center;gap:6px;margin-bottom:4px}.now-playing-dot{width:6px;height:6px;border-radius:50%;background:#6c84ff;animation:nowPlayDot 1.8s ease-in-out infinite;flex-shrink:0}@keyframes nowPlayDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.current-video-title{font-size:14px;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px;letter-spacing:-.2px}.episode-counter{font-size:11px;font-weight:600;color:#9ca3af;flex-shrink:0;margin-left:14px;background:#f4f6fb;border:1px solid #e8edf5;padding:4px 12px;border-radius:20px;letter-spacing:.3px}.playlist-action-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid #f0f2f8;background:#fafbff;flex-wrap:wrap}.playlist-pay-btn{background:#6c84ff;color:#fff!important;border:none;border-radius:50px;padding:10px 24px;font-size:13px;font-weight:700;letter-spacing:.2px;box-shadow:0 4px 14px #6c84ff4d;transition:all .22s ease;display:inline-flex;align-items:center;gap:8px}.playlist-pay-btn:hover{background:#5a72f0;box-shadow:0 6px 20px #6c84ff6b;transform:translateY(-1px);color:#fff!important}.playlist-watch-btn{background:#fff;color:#6c84ff!important;border:1.5px solid #6C84FF;border-radius:50px;padding:9px 22px;font-size:13px;font-weight:700;transition:all .22s ease;display:inline-flex;align-items:center;gap:8px}.playlist-watch-btn:hover{background:#6c84ff;color:#fff!important;box-shadow:0 4px 14px #6c84ff47}.playlist-page-section .slick-prev,.playlist-page-section .slick-next{z-index:5;width:36px;height:36px;background:#ffffffe6;border-radius:50%;border:1.5px solid #e2e8f0;box-shadow:0 2px 8px #0000001f;transition:all .2s}.playlist-page-section .slick-prev{left:10px}.playlist-page-section .slick-next{right:10px}.playlist-page-section .slick-prev:hover,.playlist-page-section .slick-next:hover{background:#6c84ff;border-color:#6c84ff;box-shadow:0 4px 12px #6c84ff4d}.playlist-page-section .slick-prev:before,.playlist-page-section .slick-next:before{color:#0f172a;font-size:13px}.playlist-page-section .slick-prev:hover:before,.playlist-page-section .slick-next:hover:before{color:#fff}.playlist-episode-col{background:#fff;border-left:1px solid #e8edf5}.playlist-episode-panel{display:flex;flex-direction:column;height:100%;max-height:590px}.episode-panel-header{padding:18px 18px 0;border-bottom:1px solid #f0f2f8;flex-shrink:0}.episode-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.episode-panel-title h3{font-size:14px;font-weight:700;margin:0;line-height:1.3;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.episode-count-badge{font-size:10px;font-weight:700;color:#6c84ff;background:#eef1ff;padding:3px 10px;border-radius:20px;flex-shrink:0;white-space:nowrap}.episode-progress-bar-track{height:3px;background:#f0f2f8;margin:0 -18px}.episode-progress-bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#6c84ff,#a78bfa);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 3px 3px 0}.episode-list{flex:1;overflow-y:auto;padding:4px 0;scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.episode-list::-webkit-scrollbar{width:3px}.episode-list::-webkit-scrollbar-thumb{background:#dde3f0;border-radius:3px}.episode-item{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s;border-left:3px solid transparent;position:relative}.episode-item:hover{background:#f8faff}.episode-item.ep-active{background:#f0f4ff;border-left-color:#6c84ff}.episode-thumb{position:relative;width:88px;height:55px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#e8edf5;box-shadow:0 2px 8px #0f172a1a}.episode-thumb img,.episode-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ep-lock-badge{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a80;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:11px}.ep-now-playing{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#6c84ff73;align-items:center;justify-content:center}.episode-item.ep-active .ep-now-playing{display:flex}.ep-sound-bars{display:flex;align-items:flex-end;gap:2px;height:16px}.ep-sound-bars span{display:block;width:3px;background:#fff;border-radius:2px;animation:epBarPulse .9s ease-in-out infinite}.ep-sound-bars span:nth-child(1){height:8px;animation-delay:0s}.ep-sound-bars span:nth-child(2){height:14px;animation-delay:.15s}.ep-sound-bars span:nth-child(3){height:10px;animation-delay:.3s}.ep-sound-bars span:nth-child(4){height:6px;animation-delay:.45s}@keyframes epBarPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.3)}}.episode-info{flex:1;min-width:0}.episode-number{font-size:9px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.7px}.episode-item.ep-active .episode-number{color:#6c84ff}.episode-title{font-size:12px;font-weight:600;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#374151;line-height:1.35}.episode-item.ep-active .episode-title{color:#0f172a;font-weight:700}.episode-duration{font-size:10px;color:#9ca3af;display:block;margin-top:2px}.ep-price-tag{font-size:10px;font-weight:700;color:#6c84ff;background:#eef1ff;padding:3px 9px;border-radius:8px;flex-shrink:0;white-space:nowrap}.playlist-sidebar{max-height:520px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent;margin-top:0!important}.playlist-sidebar::-webkit-scrollbar{width:4px}.playlist-sidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.playlist-card{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;cursor:pointer;transition:background .15s,transform .15s;border:1px solid #eaeaea;margin-bottom:8px;background:#fff;box-shadow:0 1px 3px #0000000a}.playlist-card:hover{background:#f5f7ff;border-color:#c7d0ff;transform:translate(2px)}.playlist .playlist-card.active{background:#eef1ff;border-color:#6c84ff}.playlist-card-num-wrap{position:relative;width:26px;flex-shrink:0;text-align:center}.playlist-card-num{font-size:13px;font-weight:700;color:#bbb}.playlist .playlist-card.active .playlist-card-num{opacity:0}.playlist .playlist-card.active .playlist-card-num-wrap:after{content:"►";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c84ff;font-size:13px}.playlist-card-thumb{width:68px;height:43px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#eee}.playlist .playlist-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.playlist-card-info{flex:1;min-width:0}.playlist-card-title{font-size:13px;font-weight:600;margin:0 0 2px;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-card-meta{font-size:11px;color:#999}.playlist-card-price{font-size:11px;font-weight:700;color:#6c84ff;background:#f0f3ff;padding:3px 8px;border-radius:8px;flex-shrink:0;white-space:nowrap}@media (max-width: 991px){.playlist-card-wrap{border-radius:16px}.playlist-episode-col{border-left:none;border-top:1px solid #e8edf5}.playlist-episode-panel{max-height:340px}.current-video-title{max-width:220px}.playlist-page-title{font-size:20px}}@media (max-width: 576px){.playlist-page-section{padding:20px 0 56px}.player-info-bar{padding:10px 14px;min-height:58px}.current-video-title{font-size:13px;max-width:160px}.episode-counter{font-size:10px;padding:3px 9px}.playlist-action-bar{padding:12px 14px}.playlist-pay-btn,.playlist-watch-btn{font-size:12px;padding:9px 18px}}.feed .feed-post{background:#fff;border-radius:12px;border:1px solid #e4e6eb;max-width:600px;margin:auto auto 20px}.feed .post-header{padding:12px 16px;display:flex;align-items:center;gap:10px}.feed .post-header img{width:40px;height:40px;border-radius:50%}.feed .post-content{padding:0 16px 12px;max-height:700px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 transparent}.feed .post-actions{display:flex;border-top:1px solid #e4e6eb;padding:10px 0}.feed .action-item{flex:1;text-align:center;font-size:13px;font-weight:600;cursor:pointer;border-right:1px solid #e4e6eb}.feed .action-item a{color:#65676b;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:4px}.feed .action-item:last-child{border-right:none}.feed .action-item i{margin-right:6px}.feed .action-item a:hover{color:#6c84ff}:root{--primary-blue: #1c536e;--accent-gold: #ffc107;--secondary-green: #28a745;--background-light: #f4f8f9;--card-background: #ffffff;--text-dark: #343a40}.diet-html-container{font-family:Montserrat,sans-serif;max-width:1400px;margin:auto;background:var(--card-background);padding:40px;border-radius:15px;box-shadow:0 15px 35px #00000026}.diet-html-container .header{display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-blue);color:#fff;padding:25px 40px;margin:-40px -40px 30px;border-top-left-radius:15px;border-top-right-radius:15px}.diet-html-container .title-block h1{margin:0;font-size:2.5em;letter-spacing:1px;color:#fff}.diet-html-container .title-block p{margin-top:5px;color:#d1e4f4;font-weight:300}.diet-html-container .advisor-card{all:unset;background-color:var(--accent-gold);color:var(--primary-blue);padding:10px 20px;border-radius:8px;display:flex;align-items:center;box-shadow:0 4px 8px #0003}.diet-html-container .advisor-pic{width:40px;height:40px;border-radius:50%;margin-right:15px}.diet-html-container .advisor-info strong{display:block;font-size:1.1em;color:var(--primary-blue)}.diet-html-container .guidelines{background-color:#fff8e1;border:1px solid var(--accent-gold);padding:20px;margin-bottom:30px;border-radius:10px}.diet-html-container .guidelines h3{color:var(--primary-blue);margin-top:0;display:flex;align-items:center;font-size:1.3em;border-bottom:2px solid var(--accent-gold);padding-bottom:5px}.diet-html-container .guidelines ul{list-style-type:none;padding-left:0}.diet-html-container .guidelines li{margin-bottom:8px;position:relative;padding-left:20px}.diet-html-container .guidelines li:before{content:"•";color:var(--accent-gold);font-weight:700;position:absolute;left:0}.diet-html-container .menu-section{margin-bottom:50px;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #0000000d}.diet-html-container .menu-section h2{background-color:var(--primary-blue);color:#fff;padding:18px 25px;margin:0;font-size:1.6em;border-top:5px solid var(--accent-gold)}.diet-html-container .menu-table{width:100%;display:block;overflow-x:auto;background-color:#fff}.diet-html-container .menu-table th,.diet-html-container .menu-table td{border:1px solid #e0e0e0;padding:12px 15px;text-align:left;vertical-align:top;font-size:.95em}.diet-html-container .menu-table th{background-color:#f7f7f7;color:var(--primary-blue);text-transform:uppercase;font-weight:600;width:10%}.diet-html-container .menu-table tr:hover{background-color:#fcfcfc}.diet-html-container .meal-type{font-weight:700;color:var(--primary-blue);background-color:#e6f4ff}.diet-html-container .snack-type{font-weight:700;color:var(--secondary-green);background-color:#e8f9ed}.diet-html-container .dinner-type{font-weight:700;color:#dc3545;background-color:#fcebeb}.diet-html-container .special-instruction{font-style:italic;color:var(--primary-blue);font-weight:600}.promo-list{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.promo-item{width:180px;min-width:180px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px -5px #0000000a,0 8px 10px -6px #0000000a;height:-moz-max-content;height:max-content}.promo-item img,.promo-item video{width:100%;height:100px;-o-object-fit:cover;object-fit:cover}.promo-item-info{padding:12px;font-size:12px;font-weight:700;text-align:center;color:#000}.tab-content-home{margin-top:-65px}.modal .main-video-overlay .glass-lock{width:80%;padding:10px;margin:10px auto}.modal .main-video-overlay .lock-icon{display:none}.main-video-overlay.elite-overlay{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0206174d,#020617f2);-webkit-backdrop-filter:blur(25px) saturate(1.2);backdrop-filter:blur(25px) saturate(1.2);flex-direction:column;justify-content:center;align-items:center;padding:40px;z-index:10;display:none}.main-video-overlay .status-pill{position:absolute;top:24px;background:#ffffff14;padding:6px 16px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:1.5px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:8px;color:#cbd5e1}.main-video-overlay .live-dot{width:5px;height:5px;background:#ef4444;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.main-video-overlay .content-header{text-align:center;margin-bottom:32px}.main-video-overlay .content-header h1{font-size:clamp(22px,5vw,36px);font-weight:800;margin:0;background:linear-gradient(to bottom,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.main-video-overlay .content-header p{color:#94a3b8;font-size:14px;margin-top:10px;font-weight:500}.main-video-overlay .action-stack{width:100%;max-width:540px;display:flex;flex-direction:column;gap:14px}.main-video-overlay .btn-premium{background:#00ffa3;color:#064e3b;border:none;padding:20px;border-radius:18px;font-weight:800;font-size:17px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;justify-content:space-between;align-items:center;box-shadow:0 15px 30px #00ffa333}.main-video-overlay .btn-premium:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00ffa34d}.main-video-overlay .secondary-grid{display:flex;gap:14px}.main-video-overlay .btn-glass{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:16px;border-radius:18px;color:#fff;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:4px}.main-video-overlay .btn-glass:hover{background:#ffffff1a;border-color:#ffffff4d}.main-video-overlay .btn-glass .price-tag{font-size:16px;color:#00ffa3}.main-video-overlay .footer-note{margin-top:24px;font-size:12px;color:#64748b;text-align:center}.main-video-overlay .footer-note strong{color:#3b82f6}@media (max-width: 650px){.main-video-overlay.elite-overlay{padding:20px}.main-video-overlay .secondary-grid{gap:8px}.main-video-overlay .btn-glass{padding:12px;font-size:13px}}@media (max-width: 992px){.diet-html-container .header{flex-direction:column;gap:20px;padding:25px}.diet-html-container .title-block h1{font-size:2rem}.diet-html-container .advisor-card{width:100%;justify-content:center;max-height:70px}}@media (max-width: 991px){.html-preview-wrapper{height:100%}.tab-content-home{margin-top:-20px}}@media (max-width: 576px){.diet-html-container{padding:15px}.diet-html-container .header{margin:-15px -15px 30px}.diet-html-container .title-block h1{font-size:1.6rem}.diet-html-container .title-block p{font-size:.9rem}}@media (max-width: 768px){.menu-table th,.menu-table td{font-size:.85rem;padding:10px}.menu-section h2{font-size:1.3rem;padding:14px 18px}}@media (max-width: 480px){.menu-table th{font-size:.75rem}.menu-table td{font-size:.8rem}}@media (max-width: 576px){.guidelines{padding:15px}.guidelines h3{font-size:1.1rem}.guidelines li{font-size:.9rem}}.html-preview-wrapper{width:300px;overflow:hidden;height:100px}.html-preview-wrapper.html-preview-full{width:100%}.single-psychic-diet-content .playlist-video{width:100%;max-width:1000px}.single-psychic-diet-content .html-preview-full{width:100%;max-width:100%;overflow:hidden}.html-preview{width:1200px;transform:scale(.25);transform-origin:top left;pointer-events:none}:root{--bg: #ffffff;--card: #f8f9fa;--text: #121212;--accent: #22c55e;--border: rgba(0, 0, 0, .06);--handle-bg: #f0f0f0}.generate-diet-html-t,.generate-diet-html-t-bg{display:flex;flex-direction:column;align-items:center}.diet-html-t-container{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--bg);color:var(--text)}.diet-html-t-container .editable-item,.diet-html-f-container .editable-item{position:relative;cursor:default;transition:outline .2s ease;border-radius:24px}.generate-diet-html-t .editable-item:hover,.generate-diet-html-t-bg .editable-item:hover,.generate-diet-html-f .editable-item:hover{outline:2px dashed #3b82f6;outline-offset:4px}.diet-html-t-container .controls,.diet-html-f-container .controls{position:absolute;right:4px;top:-40px;display:none;gap:5px;z-index:100;color:red}.generate-diet-html-f [data-field-type=grid]{position:relative;min-height:44px}.generate-diet-html-t .editable-item:hover>.controls,.generate-diet-html-t-bg .editable-item:hover>.controls,.generate-diet-html-f .editable-item:hover>.controls{display:flex}.diet-html-t-container .control-btn,.diet-html-f-container .control-btn{width:28px;height:28px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 10px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:transform .2s}.diet-html-t-container .control-btn:hover,.diet-html-f-container .control-btn:hover{transform:scale(1.1)}.diet-html-t-container .btn-del{color:#ef4444}.diet-html-t-container .btn-clone{color:#3b82f6}.diet-html-t-container .btn-drag{color:#999;cursor:grab}.diet-html-t-container .btn-add-sub{color:#22c55e}.diet-html-t-container.wrapper{width:100%;max-width:430px;margin:0 auto;padding:60px 24px 0;display:flex;flex-direction:column;gap:14px;box-shadow:0 15px 35px #00000026;border-radius:15px}.diet-html-t-b-container.wrapper{gap:0;padding:0;background-color:transparent}.diet-html-t-b-container .bio-zone-top,.diet-html-t-b-container .bio-zone-bottom{background-size:cover;background-position:center;background-repeat:no-repeat}.diet-html-t-b-container .bio-zone-top{padding:48px 24px 32px;border-radius:15px 15px 0 0}.diet-html-t-b-container .bio-zone-bottom{padding:24px 24px 32px;border-radius:0 0 15px 15px}section.bio-page-section{min-height:calc(100vh - 80px);background-size:cover;background-position:center;background-repeat:no-repeat}section.bio-page-section .single-psychic-content{background:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important;border:none!important}.generate-diet-html-t-bg .editable-item.cb-selected,.generate-diet-html-t .editable-item.cb-selected{outline:2px solid #3b82f6!important;outline-offset:4px;transition:none!important}.generate-diet-html-t-bg .editable-item:hover>.controls,.generate-diet-html-t-bg .editable-item.cb-selected>.controls,.generate-diet-html-t-bg .controls:hover{display:flex}.generate-diet-html-t .editable-item:hover>.controls,.generate-diet-html-t .editable-item.cb-selected>.controls,.generate-diet-html-t .controls:hover{display:flex}.diet-html-t-b-container .controls,.diet-html-t-b-container .sub-controls,.diet-html-t-container .style-controls,.diet-html-t-b-container .style-controls,.diet-html-f-container .style-controls{display:none}.diet-html-t-container .btn-block-avatar-remove,.diet-html-t-b-container .btn-block-avatar-remove,.diet-html-f-container .btn-block-avatar-remove,.diet-html-t-container [data-hidden="1"],.diet-html-t-b-container [data-hidden="1"],.diet-html-t-container .cb-drag-hint,.diet-html-t-b-container .cb-drag-hint,.diet-html-t-container .cb-avatar-placeholder,.diet-html-t-b-container .cb-avatar-placeholder{display:none!important}.generate-diet-html-t .controls,.generate-diet-html-t .style-controls,.generate-diet-html-t-bg .controls,.generate-diet-html-t-bg .style-controls{display:none}.cb-toolbar{position:fixed;z-index:9999;display:flex;align-items:center;flex-wrap:wrap;gap:6px;background:#fff;border-radius:12px;box-shadow:0 6px 28px #00000038;border:1px solid rgba(0,0,0,.06);padding:6px 8px;max-width:94vw}.generate-diet-html-t .cb-toolbar .controls,.generate-diet-html-t .cb-toolbar .style-controls,.generate-diet-html-t-bg .cb-toolbar .controls,.generate-diet-html-t-bg .cb-toolbar .style-controls{display:flex!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;flex-wrap:wrap;gap:4px}.cb-toolbar .style-controls{border-left:1px solid #e5e7eb;padding-left:6px!important}.diet-html-t-b-container .diet-contact-form-wrapper{max-width:430px;margin:24px auto 0;padding-bottom:24px}.diet-html-t-b-container .diet-contact-card{box-shadow:0 8px 40px #0000001f}.diet-html-t-b-container .diet-contact-header{text-align:center;margin-bottom:22px}.diet-html-t-b-container .diet-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#121212;border-radius:13px;margin-bottom:12px;color:#fff;font-size:18px}.diet-html-t-b-container .diet-contact-title{font-size:17px;font-weight:800;color:#121212;margin-bottom:4px}.diet-html-t-b-container .diet-contact-subtitle{font-size:12px;color:#999;margin:0}.diet-html-t-b-container .diet-field{position:relative;margin-bottom:10px}.diet-html-t-b-container .diet-field-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#bbb;font-size:12px;pointer-events:none}.diet-html-t-b-container .diet-field-input{width:100%;padding:10px 12px 10px 34px;border:1.5px solid #e8eaed;border-radius:10px;font-size:13px;color:#121212;background:#fafafa;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.diet-html-t-b-container .diet-field-input:focus{border-color:#121212;background:#fff;box-shadow:0 0 0 3px #12121214}.diet-html-t-b-container .diet-field-input::-moz-placeholder{color:#c0c4cc}.diet-html-t-b-container .diet-field-input::placeholder{color:#c0c4cc}.diet-html-t-b-container .diet-contact-submit-btn{width:100%;padding:12px;background:#121212;color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;margin-top:6px;letter-spacing:.3px;transition:background .2s,transform .15s}.diet-html-t-b-container .diet-contact-submit-btn:hover{background:#2d2d2d;transform:translateY(-1px)}.diet-html-t-b-container .diet-contact-msg{font-size:12px;padding:8px 12px;border-radius:8px;margin-top:10px}.diet-html-t-b-container .diet-contact-msg.alert-success{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.diet-html-t-b-container .diet-contact-msg.alert-danger{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.diet-html-t-container .sortable-wrapper,.diet-html-t-b-container .sortable-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.diet-html-t-container .sortable-wrapper>.editable-item,.diet-html-t-b-container .sortable-wrapper>.editable-item{flex:1 1 100%;box-sizing:border-box}.generate-diet-html-t .diet-html-t-container,.generate-diet-html-t-bg .diet-html-t-b-container{resize:horizontal;overflow:auto;box-sizing:border-box}.diet-html-t-container header.profile{text-align:center;margin-bottom:24px;background-color:transparent}.diet-html-t-container .avatar{width:90px;height:90px;border-radius:32px;margin:0 auto 16px;box-shadow:0 20px 40px #0000000f;border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.diet-html-t-container [contenteditable=true]:focus{outline:none;background:#3b82f60d;border-radius:4px}.diet-html-t-container h1{font-size:1.6rem;font-weight:800;letter-spacing:-1px}.diet-html-t-container .bio{font-size:.95rem;font-weight:400;margin-top:4px}.diet-html-t-container .aura-capsule{background:var(--card);border:1px solid var(--border);padding:12px;border-radius:30px;display:flex;align-items:center;gap:16px;text-decoration:none}.diet-html-t-container .aura-pic{width:56px;height:56px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#22c55e,#10b981,#3b82f6);display:flex;justify-content:center;align-items:center;animation:rotateGlow 4s linear infinite;cursor:pointer}@keyframes rotateGlow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.diet-html-t-container .aura-pic img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid white}.diet-html-t-container .aura-text h4{font-size:.9rem;font-weight:700;color:#000}.diet-html-t-container .aura-text p{font-size:.8rem;color:var(--accent);font-weight:600;letter-spacing:.5px;margin-bottom:0}.diet-html-t-container .btn{background:var(--card);border:1px solid var(--border);padding:20px 24px;border-radius:24px;text-decoration:none;color:var(--text);display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.diet-html-t-container .btn:hover{transform:translateY(-2px)}.diet-html-t-container .btn-main{background:var(--text);color:#fff;border:none;font-weight:700;padding:22px;justify-content:center}.diet-html-t-container .icon-grid{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0}.diet-html-t-container .icon-box-wrapper{flex:1 1 0px;min-width:60px;position:relative}.diet-html-f-container .icon-grid{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0;justify-content:center}.diet-html-f-container .icon-box-wrapper{flex:1 1 0px;min-width:60px;max-width:80px;position:relative}.diet-html-f-container .icon-box{aspect-ratio:1;border-radius:22px;display:flex;justify-content:center;align-items:center;font-size:1.4rem;transition:.2s;cursor:pointer;width:100%;color:#fff}.generate-diet-html-t .icon-box-wrapper:hover .sub-controls,.generate-diet-html-t .icon-box-wrapper:focus-within .sub-controls,.generate-diet-html-f .icon-box-wrapper:hover .sub-controls,.generate-diet-html-f .icon-box-wrapper:focus-within .sub-controls{display:block}.diet-html-t-container .icon-box{background:var(--card);border:1px solid var(--border);aspect-ratio:1;border-radius:22px;display:flex;justify-content:center;align-items:center;color:var(--text);font-size:1.4rem;transition:.2s;cursor:pointer;width:100%}.diet-html-t-container .icon-box svg,.diet-html-f-container .icon-box svg{width:27px;height:27px}.diet-html-t-container .icon-box img,.diet-html-f-container .icon-box img,.diet-html-t-container .icon-box .cb-uploaded-img,.diet-html-f-container .icon-box .cb-uploaded-img{width:27px!important;height:27px;-o-object-fit:contain;object-fit:contain}.diet-html-t-container .small-icon-box svg,.diet-html-t-container .small-icon-box img{width:20px;height:20px}.diet-html-t-container .sub-controls,.diet-html-f-container .sub-controls{position:absolute;top:-8px;left:-8px;display:none;z-index:10}.diet-html-t-container .icon-box:hover,.diet-html-f-container .icon-box:hover{transform:scale(1.05);filter:brightness(1.12)}.diet-html-t-b-container header.profile{text-align:center;margin-bottom:24px;background-color:transparent}.diet-html-t-b-container .avatar{width:90px;height:90px;border-radius:32px;margin:0 auto 16px;box-shadow:0 20px 40px #0000000f;border:1px solid var(--border);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.diet-html-t-b-container h1{font-size:1.6rem;font-weight:800;letter-spacing:-1px}.diet-html-t-b-container .bio{font-size:.95rem;font-weight:400;margin-top:4px}.diet-html-t-b-container .aura-capsule{background:var(--card);border:1px solid var(--border);padding:12px;border-radius:30px;display:flex;align-items:center;gap:16px;text-decoration:none}.diet-html-t-b-container .aura-pic{width:56px;height:56px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#22c55e,#10b981,#3b82f6);display:flex;justify-content:center;align-items:center;cursor:pointer}.diet-html-t-b-container .aura-pic img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid white}.diet-html-t-b-container .aura-text h4{font-size:.9rem;font-weight:700;color:#000}.diet-html-t-b-container .aura-text p{font-size:.8rem;color:var(--accent);font-weight:600;letter-spacing:.5px;margin-bottom:0}.diet-html-t-b-container .btn{background:var(--card);border:1px solid var(--border);padding:20px 24px;border-radius:24px;text-decoration:none;color:var(--text);display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.diet-html-t-b-container .btn:hover{transform:translateY(-2px)}.diet-html-t-b-container .btn-main{background:var(--text);color:#fff;border:none;font-weight:700;padding:22px;justify-content:center}.diet-html-t-b-container .icon-grid{display:flex;flex-wrap:wrap;gap:12px;margin:6px 0}.diet-html-t-b-container .icon-box-wrapper{flex:1 1 0px;min-width:60px;position:relative}.diet-html-t-b-container .icon-box{background:var(--card);border:1px solid var(--border);aspect-ratio:1;border-radius:22px;display:flex;justify-content:center;align-items:center;color:var(--text);font-size:1.4rem;transition:.2s;cursor:pointer;width:100%}.diet-html-t-b-container .icon-box:hover{transform:scale(1.05);filter:brightness(1.12)}.diet-html-t-b-container .icon-box svg,.diet-html-t-b-container .icon-box img,.diet-html-t-b-container .icon-box .cb-uploaded-img{width:27px;height:27px;-o-object-fit:contain;object-fit:contain}.diet-html-t-b-container .small-icon-box svg,.diet-html-t-b-container .small-icon-box img{width:20px;height:20px}.diet-html-t-container .footer,.diet-html-t-b-container .footer{margin-top:40px;text-align:center;font-size:.7rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;opacity:.2;text-decoration:none;color:#000}.diet-html-t-b-container .footer{display:block}.generate-diet-html-t .admin-toolbar{background:#fff;padding:12px 24px;border-radius:100px;box-shadow:0 10px 30px #0000001a;display:flex;gap:16px;border:1px solid var(--border)}.generate-diet-html-t .toolbar-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;color:#666;gap:4px}.generate-diet-html-t .toolbar-btn i{font-size:18px;color:var(--text)}.generate-diet-html-t .toolbar-btn:hover i{color:var(--accent)}.generate-diet-html-t .sortable-ghost{opacity:.3;background:#e2e8f0}.generate-diet-html-t #prompt-modal,.generate-diet-html-f #prompt-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;align-items:center;justify-content:center;z-index:2000}.generate-diet-html-t .modal-content,.generate-diet-html-f .modal-content{background:#fff;padding:24px;border-radius:20px;width:90%;max-width:400px}.generate-diet-html-t .modal-content input,.generate-diet-html-f .modal-content input{width:100%;padding:12px;margin:15px 0;border:1px solid #ddd;border-radius:8px}.generate-diet-html-t .modal-btns,.generate-diet-html-f .modal-btns{display:flex;gap:10px;justify-content:flex-end}.generate-diet-html-t .modal-btns button,.generate-diet-html-f .modal-btns button{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.generate-diet-html-t .file-input,.generate-diet-html-f .file-input{display:none}.main-video-overlay .glass-lock{position:relative;background:#ffffff14;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:50px 30px;border-radius:24px;width:320px;box-shadow:0 40px 80px #0000004d;text-align:center;margin:20px}.main-video-overlay .lock-icon{margin-bottom:25px;opacity:.8;display:flex;justify-content:center}.main-video-overlay .btn{display:inline-flex;width:100%;padding:10px 0;border-radius:12px;border:none;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;text-transform:uppercase;letter-spacing:.5px}.main-video-overlay .btn:hover{transform:translateY(-3px);filter:brightness(1.1)}.main-video-overlay .btn:active{transform:translateY(1px)}.main-video-overlay .btn svg{margin-right:12px}.main-video-overlay .buy-card .btn-action{background:linear-gradient(135deg,#3a86ff,#00b4d8);box-shadow:0 10px 20px #3a86ff4d}.main-video-overlay .buy-card .btn-action:hover{box-shadow:0 15px 30px #3a86ff80}.main-video-overlay .sub-card .btn-action{background:linear-gradient(135deg,#8338ec,#ff006e);box-shadow:0 10px 20px #8338ec4d}.main-video-overlay .sub-card .btn-action:hover{box-shadow:0 15px 30px #8338ec80}.subscriptionModal .modal-card{background:#fff;width:100%;max-width:520px;border-radius:20px;padding:40px;border:1px solid #e0e4e8;box-shadow:0 15px 35px #0000001a;text-align:center;position:relative}.subscriptionModal .header img{width:90px;height:90px;border-radius:50%;border:3px solid #007bff;margin-bottom:15px;-o-object-fit:cover;object-fit:cover}.subscriptionModal .header h2{margin:5px 0;font-weight:800;color:#333;letter-spacing:-.5px}.subscriptionModal .header p{color:#6c757d;font-size:.95rem;margin-top:5px}.subscriptionModal .roller-wrapper{display:flex;justify-content:center;gap:12px;margin:25px 0;padding-bottom:15px;border-bottom:1px solid #e0e4e8}.subscriptionModal .pkg-tab{padding:10px 24px;border-radius:50px;background:#f8f9fa;cursor:pointer;font-weight:700;font-size:.85rem;transition:all .2s ease;color:#6c757d;border:1px solid #e0e4e8;text-transform:uppercase}.subscriptionModal .pkg-tab.active{background:#007bff;color:#fff;border-color:#007bff;box-shadow:0 4px 12px #007bff40}.subscriptionModal .sub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.subscriptionModal .month-card{background:#fff;border:2px solid #e0e4e8;border-radius:20px;padding:18px 5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center}.subscriptionModal .month-card.active{border-color:#007bff;background:#007bff05;transform:translateY(-4px);box-shadow:0 10px 20px #007bff1a}.subscriptionModal .month-card .price-display{font-size:.72rem;font-weight:600;color:#6c757d;margin-bottom:8px}.subscriptionModal .month-card b{font-size:.85rem;font-weight:800;margin-bottom:2px;color:var(--text-dark);text-transform:none}.subscriptionModal .month-card .price-display span{font-size:.6rem;opacity:.7}.subscriptionModal .save-badge{font-size:.6rem;color:#fff;background:#28a745;font-weight:800;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.subscriptionModal .fee-table{background:#f8f9fa;border-radius:14px;padding:20px;text-align:left;border:1px solid #e0e4e8}.subscriptionModal .fee-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem;color:#6c757d}.subscriptionModal .fee-row b{color:#333}.subscriptionModal .total-row{margin-top:12px;padding-top:12px;border-top:2px dashed #e0e4e8;font-weight:800;font-size:1.2rem;color:#333}.subscriptionModal .total-price{color:#007bff}.subscriptionModal .promo-container{margin-top:25px}.subscriptionModal .success-banner{background:#28a7451a;color:#28a745;padding:10px;border-radius:10px;font-size:.8rem;font-weight:700;margin-bottom:12px;border:1px solid rgba(40,167,69,.2);text-align:center}.subscriptionModal .error-banner{background:#dc35451a;color:#dc3545;padding:10px;border-radius:10px;font-size:.8rem;font-weight:700;margin-bottom:12px;border:1px solid rgba(220,53,69,.2);text-align:center}.subscriptionModal .input-group{display:flex;background:#fff;border-radius:10px;padding:3px;border:1px solid #e0e4e8}.subscriptionModal .input-group input{background:transparent;border:none;color:#333;padding:10px 15px;flex:1;outline:none;font-family:inherit}.subscriptionModal .btn-apply{background:#333;color:#fff;border:none;padding:0 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:background .2s}.subscriptionModal .btn-apply:hover{background:#000}:root{--primary: #0066FF;--diet-html-f-container-bg: #F8F9FA;--card: #FFFFFF;--text: #111827;--text-light: #6B7280;--border: #E5E7EB;--wa: #25D366;--fb: #1877F2;--email: #EA4335}.single-psychic-content .add-tier-btn{display:none}.diet-html-f-container{box-sizing:border-box;transition:all .4s cubic-bezier(.16,1,.3,1);background-color:var(--diet-html-f-container-bg);font-family:Inter,sans-serif;margin:0;display:flex;flex-direction:column;align-items:center;padding:80px 20px;width:100%}.diet-html-f-container .form-switch .form-check-input{width:3em;height:1.5em;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23cbd5e1'/%3e%3c/svg%3e")}.diet-html-f-container .form-switch .form-check-input:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.diet-html-f-container .manifesto{max-width:750px;text-align:center;margin-bottom:60px}.diet-html-f-container .manifesto h1{font-size:clamp(32px,5vw,56px);font-weight:900;letter-spacing:-3px;line-height:1;margin-bottom:20px}.diet-html-f-container .manifesto p{font-size:19px;color:var(--text-light);line-height:1.6}.diet-html-f-container .surplus-notice{background:#ebf5ff;color:var(--primary);padding:15px 25px;border-radius:12px;font-size:14px;font-weight:600;margin-top:20px;display:inline-block;border:1px solid rgba(0,102,255,.1)}.diet-html-f-container .campaign-container{background:var(--card);display:grid;grid-template-columns:420px 1fr;width:100%;max-width:1100px;border-radius:40px;overflow:hidden;box-shadow:0 40px 80px #0000000f;border:1px solid var(--border)}.diet-html-f-container .sidebar{padding:50px;background:#fafafb;border-right:1px solid var(--border)}.diet-html-f-container .media-box{width:100%;aspect-ratio:1;background:#fff;border-radius:24px;border:1px solid var(--border);margin-bottom:30px;overflow:hidden}.diet-html-f-container .media-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.diet-html-f-container .funding-ui{padding:60px;display:flex;flex-direction:column}.diet-html-f-container .amount-raised{font-size:42px;font-weight:900;letter-spacing:-2px}.diet-html-f-container .progress-track{width:100%;height:10px;background:#eee;border-radius:100px;margin:20px 0 45px}.diet-html-f-container .progress-fill{height:100%;background:var(--primary);border-radius:100px;width:72%;box-shadow:0 0 20px #0066ff4d}.diet-html-f-container .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.diet-html-f-container .tier-btn{background:#fff;border:2px solid var(--border);padding:22px 10px;border-radius:20px;text-align:center;cursor:pointer}.diet-html-f-container .tier-btn:hover,.diet-html-f-container .tier-btn.active{border-color:var(--primary);transform:translateY(-4px)}.diet-html-f-container .tier-btn.active{background:#0066ff08;color:var(--primary)}.diet-html-f-container .tier-amt{display:block;font-size:24px;font-weight:800}.diet-html-f-container .tier-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;opacity:.6}.diet-html-f-container .donate-btn{background:var(--text);color:#fff;width:100%;padding:24px;border-radius:100px;font-size:18px;font-weight:800;border:none;cursor:pointer;margin-top:30px}.diet-html-f-container .donate-btn:hover{background:var(--primary);transform:translateY(-2px);box-shadow:0 15px 30px #06f3}.diet-html-f-container .footer-wrap{width:100%;max-width:1100px;text-align:center;margin-top:60px}.diet-html-f-container .share-grid{display:flex;justify-content:center;gap:15px;margin:30px 0 50px}.diet-html-f-container .share-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-weight:700}.diet-html-f-container .carousel-outer{width:100%;overflow:hidden;padding:20px 0;border-top:1px solid var(--border)}.diet-html-f-container .carousel-inner{display:flex;gap:25px;animation:scroll 35s linear infinite;width:-moz-max-content;width:max-content}.diet-html-f-container .donor-pill{background:#fff;border:1px solid var(--border);padding:12px 24px;border-radius:100px;font-size:14px;font-weight:600;white-space:nowrap}.diet-html-f-container .donor-pill b{color:var(--primary)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 991px){.diet-html-f-container .campaign-container{grid-template-columns:1fr}.diet-html-f-container .tier-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 408px){.diet-html-f-container .sidebar,.diet-html-f-container .funding-ui{padding:15px}.diet-html-f-container .donate-btn{padding:15px;font-size:12px;margin-top:0}}@media (max-width: 600px){body{font-size:14px}.main-container{padding:.5rem}.main-container .current-balance{border-radius:0;box-shadow:none;width:100%}.content-container{border-radius:0;box-shadow:none;margin-top:0;padding:1rem}.content-container .purchase-history{border-radius:0;display:flex;flex-direction:column}.content-container .purchase-history thead tr,.content-container .purchase-history tbody tr{display:flex;justify-content:space-between}}@media screen and (max-width: 1399px){.advisor-card .banner{height:238px}.advisor-card h2.name{font-size:23px}.psychic-filter-btn{margin-left:-18px}.advisor-list-inner{position:relative;height:calc(136px + (261 - 136) * ((100vw - 320px) / (1399 - 320)))}}@media screen and (max-width: 1280px){.banner{height:516px}}@media screen and (max-width: 1199px){.advisor-card .banner{height:245px}.advisor-card h2.name{font-size:24px}}@media screen and (max-width: 991px){.about-section .sec-title h2{font-size:30px}.about-section .content-column{margin-top:82px}.about-section{padding-top:158px}.rating-container .rating-value{height:25px;width:25px;top:-3px;left:-21px}.rating-container .rating-value:before{line-height:25px;font-size:12px}.rating-container label{height:16px;width:16px;transform-origin:"center center"}.rating-container{padding:1px 1px 1px 2px;top:9px;right:5px}.home-list-inner.psychic-list{overflow-x:auto;flex-wrap:nowrap}.home-list-inner.psychic-list .psychic-list-inner{width:calc(130px + (284 - 130) * ((100vw - 320px) / (991 - 320)));padding:0 8px}.home-list-inner .advisor-card .banner{height:calc(338px + (494 - 338) * ((100vw - 320px) / (991 - 320)))}.home-list-inner .advisor-card .banner .svg{padding:4px 0;width:50px;top:7px;font-size:10px;left:5px}.home-list-inner .advisor-card{height:calc(338px + (494 - 338) * ((100vw - 320px) / (991 - 320)));border-radius:8px}.home-list-inner .advisor-card h2.name{padding:0;margin:9px 10px 0;font-size:15px;overflow:hidden;height:68px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.home-list-inner .advisor-card h6{margin:0 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;height:71px!important}.home-list-inner .advisor-card .price{font-size:14px}.home-list-inner .advisor-card .actions{padding:0 10px 10px}.home-list-inner .advisor-card .desc{padding:10px;margin-top:10px}.home-list-inner .advisor-card .desc p{font-size:10px;height:105px}#social-buttons{justify-content:center}.logo{width:40px}.banner h1{max-width:330px;color:#fff;font-size:36px;line-height:50px;padding-left:0}.banner p{font-weight:400;font-size:22px;color:#fff;line-height:30px}.banner .banner-search{height:44px}.login-btn,.signup-btn{font-size:14px}.banner .banner-search input::-moz-placeholder{font-size:14px;font-weight:500;opacity:.5}.banner .banner-search input::placeholder{font-size:14px;font-weight:500;opacity:.5}.all-advisors .title h2{font-size:17px;margin-left:9px}.all-advisors .title img,.all-advisors .title svg{width:25px;height:25px}.all-advisors .title{margin-top:40px;margin-bottom:13px}.advisor-list-inner .rating span{font-size:14px}.advisor-list-inner .rating{width:50px;height:21px}.advisor-list-inner .rating .fa-star{font-size:10px}.advisor-list-inner .online-status{font-size:10px;padding:3px 7px 2px}.advisor-content p{font-size:10px}.advisor-list-inner .advisor-title{padding-bottom:14px}.banner .banner-search .btn{padding-left:34px;padding-right:17px}.advisor-content{padding-left:10px;padding-right:10px;margin-top:14px;margin-bottom:10px}.connect-btn{width:100%;font-size:12px;padding:8px 10px 10px}.single-psychic-about .title,.single-psychic-about p,.single-psychic-about .review-lists{padding-left:15px;padding-right:15px}.single-psychic-content{padding:0;border-radius:10px 10px 0 0;border-bottom:none}.single-psychic-about{margin:0;border-top:none;border-radius:0 0 10px 10px;background:#fff}.single-psychic-about .review-lists,.single-psychic-about .review-list{border-radius:10px}.single-psychic-price{margin-left:0;width:100%;padding:30px 20px 20px}.single-psychic-profile,.single-psychic-profile .overlay{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:auto}.single-psychic-price span,.single-psychic-price .price{font-size:13px}.single-psychic-price .history{text-align:center}.single-psychic-price .followers-count{width:100%;justify-content:center}.single-psychic-fixed-content-mobile{bottom:0;top:unset;padding:16px 13px 26px;box-shadow:0 -2px 4px #0000001a;border-top-left-radius:10px;border-top-right-radius:10px}.single-psychic-fixed-content-mobile .communicate-btn{width:50%;height:39px}.single-psychic-fixed-content-mobile .communicate-btn .btn-icon{width:30px;height:30px}.single-psychic-fixed-content-mobile .btn span{font-size:12px;margin-left:3px}.single-psychic-fixed-content h2{font-size:16px;font-weight:700;line-height:24px}.single-psychic-fixed-content h4{font-size:14px;font-weight:400;line-height:21px}.single-psychic-video-content{margin:0!important;border-radius:0!important;border-top:none!important;padding:0 15px!important}.playlist-contents img,.playlist-contents video{height:200px}.promo-card img,.promo-card video{height:calc(338px + (494 - 338) * ((100vw - 320px) / (991 - 320)))}}@media screen and (max-width: 767px){.playlist-thumbnails-container{top:265px}.main-video .slick-prev,.main-video .slick-next{top:25%}.homepage-category a{width:unset;margin:10px 4px}.main-video img,.main-video video{height:260px}.main-video-overlay .glass-lock{width:80%;padding:10px;margin:10px auto}.main-video-overlay .lock-icon{display:none}}@media screen and (max-width: 575px){.main-video-overlay .btn{padding:10px;font-size:10px}.subscriptionModal .modal-card{padding:20px;max-width:unset}.about-us{padding:55px 3px}.banner h1{font-size:27px;line-height:29px}.homepage-category span{font-size:12px}.single-psychic-price .btn{width:130px}.single-psychic-price .btn span{font-size:11px}}@media screen and (max-width: 408px){.single-psychic-profile{width:100%;height:auto}.playlist-pay-btn,.playlist-watch-btn{font-size:12px;padding:9px 18px}}.studio-page{font-family:Plus Jakarta Sans,sans-serif;background:linear-gradient(180deg,#fdfefe,#f4f7f6);min-height:100vh;padding-bottom:64px}.studio-card{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(230,237,235,1)}.premium-btn{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 4px 14px #0284c740;transition:all .3s cubic-bezier(.16,1,.3,1)}.premium-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0284c759}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background:transparent}.custom-scroll::-webkit-scrollbar-thumb{background:#00000014;border-radius:99px}.studio-row{margin-top:4px}.studio-main{display:flex;flex-direction:column;gap:16px}.studio-aside{position:sticky;top:90px;align-self:start}.studio-context-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio-room-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#2d6be4;background:#2d6be414;border:1px solid rgba(45,107,228,.12);padding:4px 10px;border-radius:6px;white-space:nowrap}.studio-room-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:studioDot 2s ease-in-out infinite;flex-shrink:0}@keyframes studioDot{0%,to{opacity:1}50%{opacity:.25}}.studio-context-label{font-size:12px;font-weight:500;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-track-pill{font-size:11px;font-weight:700;color:#374151;background:#fff;border:1px solid #e5e7eb;padding:4px 12px;border-radius:20px;box-shadow:0 1px 4px #0000000f;white-space:nowrap}.studio-track-accent{color:#2d6be4}.studio-track-sep{color:#d1d5db;margin:0 2px}.studio-player-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px #0f172a0d,0 12px 40px #0f172a14;border:1px solid #e5e7eb}.studio-canvas{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.studio-canvas .playlist-videos,.studio-canvas .playlist-videos .slick-list,.studio-canvas .playlist-videos .slick-track,.studio-canvas .playlist-videos .slick-slide,.studio-canvas .playlist-videos .slick-slide>div,.studio-canvas .playlist-videos .playlist-video,.studio-canvas .playlist-videos .playlist-video>.position-relative{height:100%}.studio-canvas .playlist-video h3,.studio-canvas .playlist-video .playlist-desc{display:none}.studio-canvas .playlist-videos .video{width:100%;height:100%}.studio-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:31;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffffeb;color:#1e293b;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:all .2s;opacity:0}.studio-canvas:hover .studio-nav{opacity:1}.studio-nav--prev{left:12px}.studio-nav--next{right:12px}.studio-nav:hover{background:#2d6be4;color:#fff;border-color:#2d6be4}.studio-controls{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%);opacity:0;transition:opacity .25s}.studio-canvas:hover .studio-controls{opacity:1}@media (hover: none){.studio-nav,.studio-controls{opacity:1}}.studio-play-btn{width:36px;height:36px;border-radius:50%;background:#fff;color:#1e293b;border:none;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:transform .15s}.studio-play-btn:hover{transform:scale(1.08)}.studio-prog-wrap{flex:1}.studio-prog-bar{width:100%;height:4px;border-radius:4px;background:#ffffff4d;overflow:hidden;cursor:pointer}.studio-prog-fill{height:100%;width:0%;background:#2d6be4;border-radius:4px;transition:width .4s linear}.studio-fs-btn{width:32px;height:32px;border-radius:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;flex-shrink:0;transition:background .2s}.studio-fs-btn:hover{background:#ffffff38}.studio-teaser{position:absolute;top:12px;left:12px;z-index:20;display:flex;align-items:center;gap:7px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e5e7eb;padding:6px 12px;border-radius:10px;font-size:11px;font-weight:600;color:#374151;box-shadow:0 2px 10px #0000001f}.studio-teaser-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:studioDot 1.4s ease-in-out infinite}#timer-seconds{color:#2d6be4;font-weight:800;font-variant-numeric:tabular-nums}.studio-paywall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex!important;align-items:center;justify-content:center}.studio-paywall.d-none{display:none!important}.studio-paywall-box{text-align:center;padding:32px 24px;max-width:380px;width:100%}.studio-paywall-icon{width:52px;height:52px;border-radius:16px;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#2d6be4;font-size:18px}.studio-paywall-title{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.4px}.studio-paywall-desc{font-size:13px;color:#6b7280;margin:0 0 22px;line-height:1.6}.studio-paywall-btns{display:flex;flex-direction:column;gap:10px}.studio-pw-primary{color:#fff!important;border:none;border-radius:12px;padding:13px 20px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.studio-pw-primary:hover{color:#fff!important}.studio-pw-secondary{background:#f8faff;color:#374151!important;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 20px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.studio-pw-secondary:hover{border-color:#2d6be4;color:#2d6be4!important}.studio-price-chip{background:#fff3;padding:1px 7px;border-radius:6px;font-size:11px;font-weight:700}.studio-price-accent{color:#2d6be4;font-weight:800}.studio-info-card{background:#fff;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0f172a0a;padding:24px}.studio-info-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #f3f4f6;padding-bottom:20px;margin-bottom:20px}.studio-info-text{min-width:0}.studio-video-title{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 6px;letter-spacing:-.4px;line-height:1.2}.studio-video-sub{font-size:12px;color:#6b7280;margin:0;display:flex;align-items:center;gap:6px}.studio-single-btn{background:#eff6ff;color:#2d6be4!important;border:1px solid #bfdbfe;border-radius:10px;padding:8px 16px;font-size:11px;font-weight:700;white-space:nowrap;transition:all .18s}.studio-single-btn:hover{background:#dbeafe;border-color:#93c5fd}.studio-access-section{margin-top:4px}.studio-access-label{font-size:9px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:#9ca3af;margin-bottom:14px}.studio-access-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:18px;height:100%;display:flex;flex-direction:column;position:relative;transition:border-color .2s}.studio-access-card:hover{border-color:#bfdbfe}.studio-access-card--green{background:#f0fdf4;border-color:#22c55e33}.studio-access-card--green:hover{border-color:#22c55e66}.studio-access-badge{position:absolute;top:-10px;right:14px;background:#16a34a;color:#fff;font-size:8px;font-weight:800;letter-spacing:1px;text-transform:uppercase;padding:3px 8px;border-radius:4px}.studio-access-name{font-size:12px;font-weight:700;color:#1e293b}.studio-access-price{font-size:18px;font-weight:900;color:#2d6be4;letter-spacing:-.5px}.studio-access-price--green{color:#16a34a}.studio-access-desc{font-size:11px;color:#6b7280;line-height:1.55;margin:6px 0 0;flex:1}.studio-access-outline{background:#fff;color:#374151!important;border:1.5px solid #e5e7eb;border-radius:10px;font-size:12px;font-weight:700;padding:10px;transition:all .2s}.studio-access-outline:hover{border-color:#2d6be4;color:#2d6be4!important}.studio-access-green{background:#16a34a;color:#fff!important;border:none;border-radius:10px;font-size:12px;font-weight:700;padding:10px;box-shadow:0 4px 12px #16a34a40;transition:all .2s}.studio-access-green:hover{background:#15803d;color:#fff!important}.studio-aside-card{background:#fff;border-radius:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0f172a0a;overflow:hidden}.studio-aside-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid #f3f4f6}.studio-aside-title{font-size:14px;font-weight:800;color:#0f172a;margin:0 0 2px}.studio-aside-sub{font-size:11px;color:#9ca3af;margin:0}.studio-ep-track{height:3px;background:#f3f4f6}.studio-ep-fill{height:100%;width:0%;background:linear-gradient(90deg,#2d6be4,#7c3aed);transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 3px 3px 0}.studio-rack{overflow-y:auto;max-height:520px;padding:6px 0;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}.studio-rack::-webkit-scrollbar{width:3px}.studio-rack::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.sub-rack-item{display:flex;align-items:center;gap:11px;padding:9px 16px;cursor:pointer;transition:background .15s;border-left:3px solid transparent}.sub-rack-item:hover{background:#f8faff}.sub-rack-item.srack-active{background:#eff6ff;border-left-color:#2d6be4}.srack-thumb{position:relative;width:86px;height:54px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#e5e7eb;box-shadow:0 2px 8px #0f172a14}.srack-thumb img,.srack-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.srack-lock{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;color:#fffc;font-size:11px}.srack-playing{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#2d6be473;align-items:center;justify-content:center}.sub-rack-item.srack-active .srack-playing{display:flex}.srack-info{flex:1;min-width:0}.srack-ep{font-size:9px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.7px}.sub-rack-item.srack-active .srack-ep{color:#2d6be4}.srack-title{font-size:12px;font-weight:600;color:#374151;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.sub-rack-item.srack-active .srack-title{color:#0f172a;font-weight:700}.srack-dur{font-size:10px;color:#9ca3af;display:block;margin-top:2px}.srack-price{font-size:10px;font-weight:700;color:#2d6be4;background:#eff6ff;padding:3px 8px;border-radius:8px;flex-shrink:0;white-space:nowrap}.ic-card{border-radius:20px;padding:24px 28px 28px;box-shadow:0 1px 6px #0f172a0d}.ic-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #f1f5f9;padding-bottom:20px;margin-bottom:22px}.ic-title-group{min-width:0;flex:1}.ic-title{font-size:clamp(18px,3vw,22px);font-weight:900;letter-spacing:-.5px;color:#0f172a;margin:0 0 5px;line-height:1.2}.ic-subtitle{font-size:12px;color:#64748b;display:flex;align-items:center;gap:6px;margin:0}.ic-single-btn{background:#f0f9ff;color:#0369a1!important;border:1px solid #bae6fd;border-radius:12px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .18s}.ic-single-btn:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0369a1!important}.ic-access-label{font-size:9px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#94a3b8;margin-bottom:14px}.ic-access-card{background:#f8fafc99;border:1px solid #e2e8f0;border-radius:14px;padding:18px;display:flex;flex-direction:column;height:100%;position:relative;transition:all .18s}.ic-access-badge{position:absolute;top:-9px;right:12px;background:#16a34a;color:#fff;font-size:8px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;padding:2px 8px;border-radius:4px;box-shadow:0 1px 4px #16a34a40}.ic-access-top{flex:1}.ic-access-price{font-size:18px;font-weight:900;color:#0284c7;letter-spacing:-.5px}.ic-access-price-sub{font-size:10px;font-weight:400;color:#94a3b8;margin-left:1px}.ic-series-btn{background:#fff;color:#334155!important;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;font-weight:700;padding:10px;box-shadow:0 1px 3px #0f172a0f;transition:all .2s}.ic-series-btn:hover{background:#0284c7;color:#fff!important;border-color:#0284c7}.ic-subscribe-btn{background:#16a34a;color:#fff!important;border:none;border-radius:10px;font-size:12px;font-weight:700;padding:10px;box-shadow:0 4px 12px #16a34a40;transition:all .2s}.ic-card{background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(230,237,235,1);border-radius:20px;padding:24px}.ic-header{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #f1f5f9;padding-bottom:20px;margin-bottom:20px}@media (min-width: 576px){.ic-header{flex-direction:row;align-items:center;justify-content:space-between}}.ic-title-group{min-width:0}.ic-title{font-size:20px;font-weight:900;letter-spacing:-.5px;color:#0f172a;margin:0 0 4px;line-height:1.2}.ic-subtitle{font-size:12px;color:#64748b;margin:0;display:flex;align-items:center;gap:6px}.ic-subtitle-icon{color:#10b981;font-size:13px}.ic-single-wrap{flex-shrink:0}.ic-single-btn{width:100%;background:#f0f9ff;color:#0369a1!important;border:1px solid #bae6fd;border-radius:12px;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .18s;white-space:nowrap}.ic-single-btn:hover{background:#e0f2fe;border-color:#7dd3fc}.ic-access-label{font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#94a3b8;margin-bottom:14px}.ic-access-card{background:#f8fafc99;border:1px solid #e2e8f0;border-radius:12px;padding:18px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s;position:relative}.ic-access-card:hover{border-color:#bfdbfe}.ic-access-card--green{background:#f0fdf466;border-color:#22c55e33}.ic-access-card--green:hover{border-color:#22c55e66}.ic-access-badge{position:absolute;top:-10px;right:12px;background:#16a34a;color:#fff;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:4px;box-shadow:0 1px 3px #16a34a4d}.ic-access-name{font-size:12px;font-weight:700;color:#334155}.ic-access-price{font-size:16px;font-weight:900;color:#0284c7;letter-spacing:-.5px}.ic-access-price--green{color:#16a34a}.ic-access-per-mo{font-size:10px;font-weight:400;color:#94a3b8}.ic-access-desc{font-size:11px;color:#64748b;line-height:1.55;margin:6px 0 0}.ic-series-btn{width:100%;background:#fff;color:#334155!important;border:1px solid #e2e8f0;border-radius:10px;padding:10px;font-size:12px;font-weight:700;box-shadow:0 1px 3px #0000000f;transition:all .2s}.ic-series-btn:hover{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff!important;border-color:transparent;box-shadow:0 4px 14px #0284c740}.ic-subscribe-btn{background:#16a34a;color:#fff!important;border:none;border-radius:10px;padding:10px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #16a34a40;transition:all .2s}.ic-subscribe-btn:hover{background:#15803d;color:#fff!important}.srack-playlists-shelf{padding:12px 10px 4px;max-height:200px;overflow-y:auto;border-bottom:1px solid #f3f4f6}.srack-playlists-shelf:empty{display:none}.srack-playlist-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .18s ease;margin-bottom:6px}.srack-playlist-card:hover{border-color:#bfdbfe;background:#f8faff}.srack-playlist-card--active{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 4px #2d6be414}.srack-pcard-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#e5e7eb}.srack-pcard-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.srack-pcard-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:16px}.srack-pcard-info{flex:1;min-width:0}.srack-pcard-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.srack-pcard-name{font-size:12px;font-weight:700;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srack-playlist-card--active .srack-pcard-name{color:#1d4ed8}.srack-pcard-price{font-size:11px;font-weight:800;color:#2d6be4;flex-shrink:0}.srack-pcard-price--free{color:#16a34a}.srack-pcard-meta{font-size:10px;color:#9ca3af;margin:0}.srack-track-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-radius:8px;cursor:pointer;font-size:12px;color:#6b7280;transition:all .15s;margin:0 6px 2px}.srack-track-row:hover{background:#f1f5f9;color:#0f172a}.srack-track-row--active{background:#e0e7ff;color:#1d4ed8;font-weight:700;border:1px solid #c7d2fe;box-shadow:inset 0 1px 3px #6366f114}.srack-track-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.srack-track-icon{font-size:13px;color:#d1d5db;flex-shrink:0}.srack-track-icon--active{color:#2d6be4}.srack-track-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srack-track-badge{font-size:10px;font-weight:700;color:#9ca3af;background:#fff;border:1px solid rgba(203,213,225,.6);padding:2px 7px;border-radius:6px;flex-shrink:0;white-space:nowrap}.srack-track-row--active .srack-track-badge{color:#2d6be4;border-color:#c7d2fe;background:#fff}@media (max-width: 991px){.studio-aside{position:static}.studio-player-wrap{border-radius:16px}.studio-aside-card{display:flex;flex-direction:column}.studio-aside-card .studio-aside-hd{order:1}.studio-aside-card .studio-ep-track{order:2}.studio-aside-card #sub-video-rack{order:3}.studio-aside-card .srack-playlists-shelf{order:4}}@media (max-width: 576px){.studio-page{padding-bottom:48px}.studio-info-card{padding:16px;border-radius:16px}.studio-info-top{flex-direction:column}.studio-video-title{font-size:17px}.studio-nav{width:36px;height:36px;font-size:12px;opacity:1}.studio-controls{opacity:1}.studio-aside-card{border-radius:16px}.studio-canvas{aspect-ratio:1}}.psychic-action-section{width:100%}.psychic-fav-btn,.psychic-subscribe-btn{border-radius:50px;padding:10px 0;font-size:15px;cursor:pointer;border:2px solid #1a1a2e;transition:opacity .2s}.psychic-fav-btn{background:#1a1a2e;color:#fff}.psychic-subscribe-btn{background:#fff;color:#1a1a2e}.psychic-fav-btn:hover,.psychic-subscribe-btn:hover{opacity:.85}.psychic-msg-bar{background:#2a2d3e;border-radius:50px;padding:5px 5px 5px 20px;cursor:pointer}.psychic-msg-input{outline:none;font-size:14px;min-width:0;color:#fff;cursor:pointer}.psychic-msg-input::-moz-placeholder{color:#fff6}.psychic-msg-input::placeholder{color:#fff6}.psychic-msg-send{background:#3b82f6;border:none;border-radius:50%;width:40px;height:40px;flex-shrink:0;cursor:pointer;transition:background .2s}.psychic-msg-send:hover{background:#2563eb}.psychic-msg-send .fa-paper-plane{color:#fff;font-size:14px}@media screen and (max-width: 767px){.psychic-fav-btn,.psychic-subscribe-btn{font-size:13px;padding:9px 0}.psychic-msg-input{font-size:13px}.psychic-msg-send{width:36px;height:36px}.psychic-msg-send .fa-paper-plane{font-size:13px}}@media screen and (max-width: 408px){.psychic-fav-btn,.psychic-subscribe-btn{font-size:12px;padding:8px 0}.psychic-msg-bar{padding:4px 4px 4px 14px}.psychic-msg-input{font-size:12px}.psychic-msg-send{width:34px;height:34px}.psychic-msg-send .fa-paper-plane{font-size:12px}}.diet-html-t-container .d-flex.justify-content-end p{font-size:11px;color:#6b7280;background-color:#fff;padding:6px}.diet-html-t-container .d-flex.justify-content-end p a{color:#2d6be4;text-decoration:underline;font-weight:600}#promoModal .modal-body .playlist-video>.position-relative{border-radius:16px;overflow:hidden}#promoModal .modal-body .playlist-video>.position-relative>img,#promoModal .modal-body .playlist-video .promo-video{display:block;border-radius:16px;box-shadow:0 6px 20px #0000001f}#promoModal .modal-body h1{margin:18px 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#1f2430}#promoModal .modal-body .playlist-desc{margin:0;font-size:14px;line-height:1.55;color:#5b6472}#promoModal .modal-body .alert-info{margin-top:18px;border:0;border-radius:12px;background:#eef2ff;color:#3949ab;font-size:13px;padding:12px 16px;box-shadow:0 1px 3px #0000000f}.dht-chat{--dht-accent:#6C84FF;--dht-accent-strong:#5566e8;--dht-accent-soft:#eef0ff;--dht-in-bubble:#f0f2f5;--dht-in-text:#1c1e21;--dht-muted:#65676b;--dht-line:#e6e7eb;--dht-online:#31a24c;--dht-offline:#b9bcc2;--dht-panel:#ffffff;--dht-shadow:0 12px 46px rgba(40,49,86,.17);--dht-radius-bubble:20px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--dht-in-text)}.dht-chat .dht-frame{display:flex;background:var(--dht-panel);border:1px solid var(--dht-line);border-radius:24px;box-shadow:var(--dht-shadow);overflow:hidden;height:min(78vh,780px);min-height:440px}.dht-chat.dht-mode-single .dht-frame{max-width:560px;margin-inline:auto}.dht-chat .chatlist{width:330px;flex:0 0 auto;border-right:1px solid var(--dht-line);background:#fff;display:flex;flex-direction:column;min-height:0}.dht-chat.dht-mode-single .chatlist{display:none}.dht-chat .chatlist .modal-dialog-scrollable,.dht-chat .chatlist .modal-content{display:flex;flex-direction:column;min-height:0;flex:1;border:0;background:transparent;box-shadow:none}.dht-chat .chatlist .chat-header{padding:18px 18px 6px}.dht-chat .chatlist .chat-header h2,.dht-chat .dht-inbox-title{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.dht-chat .chatlist .msg-search{display:flex;align-items:center;gap:8px;background:#f0f2f5;border-radius:12px;padding:9px 13px}.dht-chat .chatlist .msg-search:before{content:"⌕";color:#9aa0aa;font-size:15px}.dht-chat .chatlist .msg-search input{border:0;background:transparent;outline:none;font:inherit;font-size:14px;flex:1;color:var(--dht-in-text);box-shadow:none;padding:0}.dht-chat .chatlist hr{display:none}.dht-chat .chat-list .dht-no-results{font-size:14px;text-align:center}.dht-chat .chat-list .dht-no-results[hidden]{display:none}.dht-chat .chatlist .modal-body{flex:1;overflow-y:auto;padding:6px 8px 10px;min-height:0}.dht-chat .chatlist .modal-body::-webkit-scrollbar{width:8px}.dht-chat .chatlist .modal-body::-webkit-scrollbar-thumb{background:#dadce3;border-radius:8px}.dht-chat .chat-list .chat-single-list,.dht-chat .chat-list .dht-conv{display:flex;align-items:center;gap:12px;padding:11px 12px;margin:2px 0;border-radius:14px;cursor:pointer;position:relative;text-decoration:none;color:inherit;transition:background .13s ease}.dht-chat .chat-list .chat-single-list:hover,.dht-chat .chat-list .dht-conv:hover{background:#f6f7fb}.dht-chat .chat-list .chat-single-list.active,.dht-chat .chat-list .dht-conv.active{background:var(--dht-accent-soft)}.dht-chat .chat-list .chat-single-list.active:before,.dht-chat .chat-list .dht-conv.active:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:3.5px;height:26px;border-radius:4px;background:var(--dht-accent)}.dht-chat .chat-list .chat-single-list .flex-shrink-0,.dht-chat .chat-list .dht-conv .flex-shrink-0{position:relative}.dht-chat .chat-list .chat-single-list img,.dht-chat .chat-list .chat-single-list .fa-circle-user,.dht-chat .chat-list .dht-conv img,.dht-chat .chat-list .dht-conv .fa-circle-user{width:46px!important;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:46px}.dht-chat .chat-list .chat-single-list .online,.dht-chat .chat-list .dht-conv .online{position:absolute;right:0;bottom:0;width:12px;height:12px;border-radius:50%;border:2.5px solid #fff;background:var(--dht-offline);display:block}.dht-chat .chat-list .chat-single-list .online.is-online,.dht-chat .chat-list .dht-conv .online.is-online{background:var(--dht-online)}.dht-chat .chat-list .chat-single-list p,.dht-chat .chat-list .dht-conv p{font-weight:600;font-size:14.5px;margin:0;color:var(--dht-in-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .chat-list .chat-single-list .dht-preview,.dht-chat .chat-list .dht-conv .dht-preview{font-weight:400;font-size:13px;color:var(--dht-muted);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .chat-list .chat-single-list .dht-badge,.dht-chat .chat-list .dht-conv .dht-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--dht-accent);color:#fff;font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.dht-chat .chatbox{flex:1;min-width:0;display:flex;flex-direction:column;border-left:0;background:transparent;min-height:0}.dht-chat .chatbox .modal-dialog-scrollable,.dht-chat .chatbox .tab-content{flex:1;min-height:0;display:flex}.dht-chat .chatbox .modal-content{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;border:0;border-radius:0;background:#fff;box-shadow:none}.dht-chat .msg-head,.dht-chat .dht-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--dht-line);background:#fff}.dht-chat .msg-head .row,.dht-chat .msg-head .col-8{width:100%;margin:0}.dht-chat .msg-head .flex-shrink-0{position:relative}.dht-chat .msg-head img,.dht-chat .msg-head .fa-circle-user,.dht-chat .dht-head img,.dht-chat .dht-head .fa-circle-user{width:42px!important;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:42px}.dht-chat .msg-head p,.dht-chat .msg-head h3,.dht-chat .dht-head .dht-name{font-weight:700;font-size:15.5px;margin:0;line-height:1.15}.dht-chat .dht-head .dht-status{font-size:12.5px;color:var(--dht-muted);margin-top:2px;display:flex;align-items:center;gap:5px}.dht-chat .dht-head .dht-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dht-offline)}.dht-chat .dht-head.is-online .dht-status{color:var(--dht-online)}.dht-chat .dht-head.is-online .dht-status:before{background:var(--dht-online)}.dht-chat .dht-head .online{position:absolute;right:-1px;bottom:-1px;width:13px;height:13px;border-radius:50%;border:2.5px solid #fff;background:var(--dht-offline);display:block}.dht-chat .dht-head .online.is-online{background:var(--dht-online)}.dht-chat .dht-back{display:none;border:0;background:transparent;color:var(--dht-muted);font-size:26px;line-height:1;cursor:pointer;padding:0 4px;margin-left:-6px}.dht-chat .msg-body{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 10px;background:linear-gradient(#fff,#fafbff);scroll-behavior:smooth}.dht-chat .msg-body::-webkit-scrollbar{width:8px}.dht-chat .msg-body::-webkit-scrollbar-thumb{background:#dadce3;border-radius:8px}.dht-chat .msg-body ul{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0 4px}.dht-chat .msg-body .divider{display:flex;justify-content:center;margin:10px 0 14px}.dht-chat .msg-body .divider h6{font-size:12px;font-weight:600;color:#8a8fa3;background:#eef0f4;padding:5px 14px;border-radius:999px;margin:0}.dht-chat .msg-body li{max-width:80%;margin:0;display:flex;flex-direction:column}.dht-chat .msg-body li.sender{align-self:flex-start;align-items:flex-start}.dht-chat .msg-body li.repaly{align-self:flex-end;align-items:flex-end}.dht-chat .msg-body li>p{margin:0;padding:9px 14px;font-size:14.5px;line-height:1.45;border-radius:var(--dht-radius-bubble);word-wrap:break-word;white-space:pre-wrap;animation:dhtRise .28s ease both}.dht-chat .msg-body li.sender>p{background:var(--dht-in-bubble);color:var(--dht-in-text);border-bottom-left-radius:6px}.dht-chat .msg-body li.repaly>p{background:linear-gradient(135deg,var(--dht-accent),var(--dht-accent-strong));color:#fff;border-bottom-right-radius:6px}.dht-chat .msg-body li .time{font-size:11px;color:#9aa0aa;margin:3px 4px 8px}.dht-chat .msg-body li.repaly .time{align-self:flex-end}.dht-chat .msg-body li .main-video-overlay.inchat-card{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden;width:300px;max-width:100%;background:#fff!important;border:1px solid var(--dht-line);border-radius:18px;box-shadow:0 6px 20px #2831561a;animation:dhtRise .28s ease both;transition:transform .18s ease,box-shadow .18s ease}.dht-chat .msg-body li .main-video-overlay.inchat-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #28315629}.inchat-card__thumb{position:relative;flex:0 0 96px;width:96px;min-height:108px;background:#e9ecf5;overflow:hidden}.dht-chat .msg-body li .main-video-overlay.inchat-card .inchat-card__thumb img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;max-height:none!important;display:block}.inchat-card__lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#14182873;color:#fff;font-size:22px}.inchat-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px}.inchat-card__kind{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6c84ff;background:#6c84ff1f;border-radius:999px;padding:2px 9px}.inchat-card__title{font-weight:600;font-size:14px;line-height:1.3;color:#1f2440;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inchat-card__price{font-weight:700;font-size:13px;color:#1f2440}.inchat-card__price--free{color:#1f9d6a}.inchat-card__price--sub{color:#6c84ff}.dht-chat .msg-body li .main-video-overlay.inchat-card .inchat-card__cta.btn{margin-top:auto;border-radius:999px!important;font-weight:600;font-size:13px;padding:7px 16px;color:#fff!important;background:#6c84ff!important;border:0;display:inline-flex;align-items:center;gap:6px;transition:background .15s ease,transform .1s ease}.dht-chat .msg-body li .main-video-overlay.inchat-card .inchat-card__cta.btn:hover{background:#5670f5!important}.dht-chat .msg-body li .main-video-overlay.inchat-card .inchat-card__cta.btn:active{transform:scale(.97)}.inchat-card__cta .fa-arrow-right{font-size:11px}.dht-chat .msg-body li.chat-typing>.chat-typing__bubble{background:var(--dht-in-bubble);color:#9aa0aa;border-radius:18px 18px 18px 6px;padding:13px 16px}.dht-chat .send-box{border-top:1px solid var(--dht-line);background:#fff;padding:12px 14px 14px}.dht-chat .send-box .chat-form{display:flex;align-items:flex-end;gap:10px;margin:0}.dht-chat .send-box .chat-form .dht-compose-av{flex:0 0 auto;width:36px;height:36px;border-radius:50%;overflow:hidden;align-self:flex-end;background:#e9ecf5}.dht-chat .send-box .chat-form .dht-compose-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dht-chat .send-box .chat-form textarea,.dht-chat .send-box .chat-form input[name=message],.dht-chat .send-box .chat-form input[name="message[]"]{flex:1;border:0;background:#f0f2f5;border-radius:22px;padding:11px 16px;min-height:44px;max-height:120px;font:inherit;font-size:14.5px;line-height:1.4;resize:none;outline:none;box-shadow:none;color:var(--dht-in-text)}.dht-chat .send-box .chat-form button[type=submit]{flex:0 0 auto;min-width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;padding:0 16px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,var(--dht-accent),var(--dht-accent-strong));color:#fff;box-shadow:0 4px 12px #6c84ff73;transition:transform .15s ease}.dht-chat .send-box .chat-form button[type=submit]:hover{transform:translateY(-1px)}.dht-chat .send-box .chat-form button[type=submit]:active{transform:translateY(0)}.dht-chat .send-box #chat-timer,.dht-chat .send-box #psychic-chat-timer{margin-bottom:10px;text-align:center;color:var(--dht-muted)}@keyframes dhtRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dht-chat *{animation:none!important;transition:none!important}.dht-chat .msg-body{scroll-behavior:auto}}@media (max-width:780px){.dht-chat .dht-frame{height:calc(100vh - 150px);border-radius:16px}.dht-chat .chatlist{width:100%;border-right:0}.dht-chat .chatbox,.dht-chat.dht-show-thread .chatlist{display:none}.dht-chat.dht-show-thread .chatbox,.dht-chat.dht-mode-single .chatbox{display:flex}.dht-chat .dht-back{display:inline-block}.dht-chat .msg-body li{max-width:100%}.chatbox .modal-body{padding:0};.dht-chat .msg-body li .main-video-overlay.inchat-card{width:auto!important;max-width:100%}.dht-chat .msg-body li .main-video-overlay.inchat-card .inchat-card__thumb{flex-basis:84px;width:84px}.dht-chat .send-box .chat-form textarea{font-size:12.5px;padding:13px 16px}}.dht-chat .dht-head .dht-head-meta,.dht-chat .msg-head .flex-grow-1{flex:1;min-width:0}.dht-chat .dht-head-timer{flex:0 0 auto;margin-left:auto;align-self:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;color:var(--dht-muted);background:#f0f2f5;border-radius:999px;padding:6px 12px;white-space:nowrap}.dht-chat .dht-head-timer.is-live{color:#fff;background:linear-gradient(135deg,var(--dht-accent),var(--dht-accent-strong))}.dht-chat .msg-body li>p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.dht-chat .msg-body li>p:empty{display:none}.dht-chat .msg-body li.sender+li.sender,.dht-chat .msg-body li.repaly+li.repaly{margin-top:-1px}.dht-chat .msg-body li.sender+li.sender>p{border-top-left-radius:6px}.dht-chat .msg-body li.repaly+li.repaly>p{border-top-right-radius:6px}.dht-chat .msg-body li.sender>.time{align-self:flex-start}.dht-chat .msg-body li.repaly>.time{align-self:flex-end}.dht-chat .msg-body li .main-video-overlay.inchat-card{max-width:100%}.dht-chat .msg-body ul,.dht-chat .chat-list,.dht-chat .chat-lists{list-style:none}.dht-chat .msg-body li::marker{content:""}.dht-chat .chat-list .dht-conv .dht-conv-meta{display:flex;align-items:center;gap:6px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .chat-list .dht-conv .dht-conv-spec{flex:0 1 auto;min-width:0;max-width:60%;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--dht-accent-soft);color:var(--dht-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .chat-list .dht-conv .dht-conv-stat{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--dht-muted);display:inline-flex;align-items:center;gap:3px}.dht-chat .chat-list .dht-conv .dht-conv-stat .fa-star{color:#ffb800;font-size:10.5px}.dht-chat .chat-list .dht-conv .dht-conv-rate{color:var(--dht-accent)}.dht-chat .dht-head a.dht-head-link{text-decoration:none;color:inherit}.dht-chat .dht-head a.dht-name.dht-head-link:hover{text-decoration:underline}.dht-chat .dht-head a.flex-shrink-0.dht-head-link{display:block;line-height:0}.dht-chat .dht-head a.flex-shrink-0.dht-head-link img,.dht-chat .dht-head a.flex-shrink-0.dht-head-link .fa-circle-user{cursor:pointer}.dht-chat.dht-mode-single.dht-advisor-thread .dht-frame{max-width:940px;margin-inline:auto}.dht-chat .dht-advisor-panel{width:340px;flex:0 0 auto;min-width:0;border-right:1px solid var(--dht-line);background:#fff;display:flex;flex-direction:column;overflow-y:auto}.dht-chat .dht-advisor-panel::-webkit-scrollbar{width:8px}.dht-chat .dht-advisor-panel::-webkit-scrollbar-thumb{background:#dadce3;border-radius:8px}.dht-chat .dht-advisor-panel>summary.dht-ap-head{display:flex;align-items:center;gap:12px;padding:20px 18px;border-bottom:1px solid var(--dht-line);list-style:none;cursor:pointer}.dht-chat .dht-advisor-panel>summary.dht-ap-head::-webkit-details-marker{display:none}.dht-chat .dht-ap-avatar{position:relative;flex:0 0 auto;display:block;line-height:0}.dht-chat .dht-ap-avatar img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2.5px solid #fff;box-shadow:0 2px 10px #28315624}.dht-chat .dht-ap-avatar .online{position:absolute;right:1px;bottom:1px;width:15px;height:15px;border-radius:50%;border:2.5px solid #fff;background:var(--dht-offline);display:block}.dht-chat .dht-ap-avatar .online.is-online{background:var(--dht-online)}.dht-chat .dht-ap-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dht-chat a.dht-ap-name{font-weight:700;font-size:18px;line-height:1.15;color:var(--dht-in-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat a.dht-ap-name:hover{text-decoration:underline;color:var(--dht-accent)}.dht-chat .dht-ap-status{font-size:12.5px;color:var(--dht-muted);display:inline-flex;align-items:center;gap:5px}.dht-chat .dht-ap-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--dht-offline)}.dht-chat .dht-ap-status.is-online{color:var(--dht-online)}.dht-chat .dht-ap-status.is-online:before{background:var(--dht-online)}.dht-chat .dht-ap-caret{flex:0 0 auto;color:var(--dht-muted);font-size:18px;transition:transform .2s ease}.dht-chat .dht-advisor-panel[open] .dht-ap-caret{transform:rotate(180deg)}.dht-chat .dht-ap-body{flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding:18px}.dht-chat .dht-ap-tags{display:flex;flex-wrap:wrap;gap:6px}.dht-chat .dht-ap-tag{padding:3px 11px;border-radius:999px;font-size:12px;font-weight:600;background:var(--dht-accent-soft);color:var(--dht-accent)}.dht-chat .dht-ap-stats{display:flex;flex-wrap:wrap;gap:10px}.dht-chat .dht-ap-stat{flex:1 1 0;min-width:84px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--dht-line);border-radius:14px;background:#fafbff}.dht-chat .dht-ap-stat .v{font-weight:700;font-size:15px;color:var(--dht-in-text);display:inline-flex;align-items:center;gap:4px}.dht-chat .dht-ap-stat .v .fa-star{color:#ffb800;font-size:13px}.dht-chat .dht-ap-stat .k{font-size:11.5px;color:var(--dht-muted)}.dht-chat .dht-ap-bio{font-size:13.5px;color:var(--dht-in-text)}.dht-chat .dht-ap-bio-toggle{position:absolute;opacity:0;pointer-events:none}.dht-chat .dht-ap-bio-text{margin:0;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.dht-chat .dht-ap-bio-text.is-clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dht-chat .dht-ap-bio-toggle:checked~.dht-ap-bio-text.is-clamped{-webkit-line-clamp:unset;overflow:visible}.dht-chat .dht-ap-bio-more{display:inline-block;margin-top:4px;font-weight:600;font-size:12.5px;color:var(--dht-accent);cursor:pointer}.dht-chat .dht-ap-bio-more:after{content:"Read more"}.dht-chat .dht-ap-bio-toggle:checked~.dht-ap-bio-more:after{content:"Show less"}.dht-chat .dht-ap-actions{display:flex;flex-direction:column;gap:8px}.dht-chat .dht-ap-actrow{display:flex;gap:8px}.dht-chat .dht-ap-actrow .dht-ap-btn{flex:1}.dht-chat .dht-ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:12px;font-weight:600;font-size:13.5px;border:1px solid var(--dht-line);background:#fff;color:var(--dht-in-text);text-decoration:none;cursor:pointer;transition:.13s ease;white-space:nowrap}.dht-chat .dht-ap-btn:hover{background:#f6f7fb}.dht-chat .dht-ap-btn.primary{background:var(--dht-accent);border-color:var(--dht-accent);color:#fff}.dht-chat .dht-ap-btn.primary:hover{background:var(--dht-accent-strong)}.dht-chat .dht-ap-btn.ghost{border-style:dashed;color:var(--dht-muted)}.dht-chat .dht-ap-btn.psychic-fav-btn{color:var(--dht-accent);border-color:var(--dht-accent);background:var(--dht-accent-soft)}.dht-chat .dht-ap-socials{display:flex;gap:8px}.dht-chat .dht-ap-social{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dht-line);background:#fff;color:var(--dht-muted);text-decoration:none;font-size:15px;transition:.13s ease}.dht-chat .dht-ap-social:hover{background:var(--dht-accent);border-color:var(--dht-accent);color:#fff}.dht-chat .dht-ap-section{display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--dht-line)}.dht-chat .dht-ap-section-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dht-muted)}.dht-chat .dht-ap-promo{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--dht-line);border-radius:14px;padding:8px;transition:.13s ease}.dht-chat .dht-ap-promo:hover{background:#f6f7fb}.dht-chat .dht-ap-promo .thumb,.dht-chat .dht-ap-pl .thumb{width:56px;height:56px;flex:0 0 auto;border-radius:10px;overflow:hidden}.dht-chat .dht-ap-promo .thumb img,.dht-chat .dht-ap-pl .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dht-chat .dht-ap-promo .thumb .ph,.dht-chat .dht-ap-pl .thumb .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--dht-accent),var(--dht-accent-strong))}.dht-chat .dht-ap-promo .meta{min-width:0;display:flex;flex-direction:column;gap:2px}.dht-chat .dht-ap-promo .meta .t{font-weight:600;font-size:13.5px;color:var(--dht-in-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .dht-ap-promo .meta .s{font-size:12px;color:var(--dht-accent);font-weight:600}.dht-chat .dht-ap-playlists{display:flex;flex-direction:column;gap:6px}.dht-chat .dht-ap-pl{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;border-radius:12px;padding:5px;transition:.13s ease}.dht-chat .dht-ap-pl:hover{background:#f6f7fb}.dht-chat .dht-ap-pl .thumb{width:46px;height:46px;border-radius:9px}.dht-chat .dht-ap-pl .t{flex:1;min-width:0;font-size:13.5px;font-weight:500;color:var(--dht-in-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .dht-ap-pl .p{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--dht-accent)}.dht-chat .dht-ap-reviews{display:flex;flex-direction:column;gap:10px}.dht-chat .dht-ap-review{background:#fafbff;border:1px solid var(--dht-line);border-radius:14px;padding:11px 12px}.dht-chat .dht-ap-review .rh{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dht-chat .dht-ap-review .rh img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dht-chat .dht-ap-review .ri{display:flex;flex-direction:column;gap:1px;min-width:0}.dht-chat .dht-ap-review .ri .n{font-size:13px;font-weight:600;color:var(--dht-in-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dht-chat .dht-ap-review .ri .st{color:#ffb800;font-size:10.5px;display:inline-flex;gap:1px}.dht-chat .dht-ap-review .rc{margin:0;font-size:13px;line-height:1.45;color:var(--dht-in-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dht-chat .dht-ap-seeall{font-size:12.5px;font-weight:600;color:var(--dht-accent);text-decoration:none}.dht-chat .dht-ap-seeall:hover{text-decoration:underline}@media (min-width:781px){.dht-chat .dht-advisor-panel>.dht-ap-body{display:flex!important}.dht-chat .dht-advisor-panel>summary.dht-ap-head{cursor:default;pointer-events:none}.dht-chat .dht-advisor-panel>summary.dht-ap-head a.dht-ap-name{pointer-events:auto}.dht-chat .dht-ap-caret{display:none}}@media (max-width:780px){.dht-chat.dht-advisor-thread .dht-frame{flex-direction:column;height:auto;min-height:0;max-width:100%}.dht-chat.dht-advisor-thread .dht-advisor-panel{width:100%;border-right:0;border-bottom:1px solid var(--dht-line);overflow:visible}.dht-chat.dht-advisor-thread .chatbox{display:flex;min-height:62vh}}.dht-chat .send-box .chat-form *{box-shadow:none}.dht-cx{--cx-accent:#6C84FF;--cx-accent-strong:#5566e8;--cx-violet:#a78bff;--cx-tw1:#191d52;--cx-tw2:#3a3f8f;--cx-tw3:#6C84FF;--cx-ink:#171a26;--cx-muted:#6b6f80;--cx-line:#ececf2;--cx-page:#f4f5fb;--cx-card:#fff;--cx-online:#34c759;--cx-offline:#c2c5cd;--cx-gold:#f5b740;--cx-shadow-sm:0 2px 12px rgba(40,49,86,.06);--cx-shadow:0 14px 40px rgba(40,49,86,.12);--cx-glow:0 10px 30px rgba(108,132,255,.45);--cx-accent-soft:#eef0ff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--cx-ink)}.dht-cx h1,.dht-cx h2,.dht-cx h3,.dht-cx .cx-disp{font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.01em}.dht-cx button{font:inherit;cursor:pointer;border:0;background:none}.dht-cx a{text-decoration:none}.dht-cx-topnav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:18px;padding:14px 26px;background:#f4f5fbd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(236,236,242,.8)}.dht-cx-topnav .cx-logo{display:flex;align-items:center;gap:10px;font-family:Space Grotesk;font-weight:700;font-size:16px;color:var(--cx-ink)}.dht-cx-topnav .cx-logo .mk{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cx-accent),var(--cx-violet));color:#fff;font-size:17px;box-shadow:var(--cx-glow)}.dht-cx-topnav .cx-logo .cx-logo-img{height:36px;width:auto;max-width:190px;-o-object-fit:contain;object-fit:contain;display:block}.dht-cx-topnav .cx-logo .cx-logo-txt{white-space:nowrap}.dht-cx-topnav .cx-pills{display:flex;gap:4px;background:#fff;border:1px solid var(--cx-line);border-radius:999px;padding:4px;box-shadow:var(--cx-shadow-sm)}.dht-cx-topnav .cx-pills a{display:flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--cx-muted);transition:.14s}.dht-cx-topnav .cx-pills a .i{font-size:14px}.dht-cx-topnav .cx-pills a.on,.dht-cx-topnav .cx-pills a:hover{background:var(--cx-accent);color:#fff}.dht-cx-topnav .cx-pills a .bdg{background:var(--cx-accent);color:#fff;font-size:10.5px;font-weight:700;border-radius:999px;min-width:17px;height:17px;display:flex;align-items:center;justify-content:center;padding:0 5px}.dht-cx-topnav .cx-pills a.on .bdg{background:#fff;color:var(--cx-accent)}.dht-cx-topnav .cx-nav-r{margin-left:auto;display:flex;align-items:center;gap:10px}.dht-cx-topnav .cx-wpill{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--cx-line);border-radius:999px;padding:8px 14px;font-weight:700;font-size:13.5px;color:var(--cx-ink);box-shadow:var(--cx-shadow-sm)}.dht-cx-topnav .cx-wpill .c{color:var(--cx-accent)}.dht-cx-topnav .cx-me{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#7c8cff,#5566e8);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.dht-cx-topnav .cx-me img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dht-cx .cx-avatar-wrap{position:relative}.dht-cx .cx-menu{position:absolute;right:0;top:52px;width:252px;background:#fff;border:1px solid var(--cx-line);border-radius:16px;box-shadow:var(--cx-shadow);padding:8px;z-index:90;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s}.dht-cx .cx-menu.open{opacity:1;visibility:visible;transform:none}.dht-cx .cx-menu .mh{display:flex;align-items:center;gap:10px;padding:8px 10px 12px;border-bottom:1px solid var(--cx-line);margin-bottom:6px}.dht-cx .cx-menu .mh .pa{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#7c8cff,#5566e8);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto;overflow:hidden}.dht-cx .cx-menu .mh .pa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dht-cx .cx-menu .mh b{font-size:14px;font-weight:700;display:block;line-height:1.2}.dht-cx .cx-menu .mh span{font-size:12px;color:var(--cx-muted);word-break:break-all}.dht-cx .cx-menu a,.dht-cx .cx-menu button{width:100%;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;color:var(--cx-ink);font-size:13.5px;font-weight:600;text-align:left}.dht-cx .cx-menu a:hover,.dht-cx .cx-menu button:hover{background:#f6f7fb}.dht-cx .cx-menu a .i,.dht-cx .cx-menu button .i{width:18px;text-align:center;color:var(--cx-muted);font-size:14px}.dht-cx .cx-menu a .val{margin-left:auto;font-size:12.5px;color:var(--cx-accent);font-weight:700}.dht-cx .cx-menu .cx-div{height:1px;background:var(--cx-line);margin:6px 4px}.dht-cx .cx-menu a.out,.dht-cx .cx-menu button.out,.dht-cx .cx-menu a.out .i,.dht-cx .cx-menu button.out .i{color:#e5484d}.dht-cx .cx-wrap{max-width:1180px;margin:0 auto;padding:0 26px}.dht-cx .cx-hero{position:relative;overflow:hidden;color:#fff;padding:36px 0 70px;margin-bottom:-44px;background:linear-gradient(135deg,var(--cx-tw1),var(--cx-tw2) 48%,var(--cx-tw3))}.dht-cx .cx-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px 220px at 82% -10%,rgba(167,139,255,.55),transparent 60%),radial-gradient(420px 200px at 8% 120%,rgba(52,199,89,.18),transparent 60%)}.dht-cx .cx-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;animation:cxTwinkle 5s ease-in-out infinite;background-image:radial-gradient(1.4px 1.4px at 12% 30%,#fff,transparent),radial-gradient(1.2px 1.2px at 28% 64%,#fff,transparent),radial-gradient(1.6px 1.6px at 47% 22%,#fff,transparent),radial-gradient(1.1px 1.1px at 63% 54%,#fff,transparent),radial-gradient(1.5px 1.5px at 78% 34%,#fff,transparent),radial-gradient(1.2px 1.2px at 90% 66%,#fff,transparent),radial-gradient(1.1px 1.1px at 36% 80%,#fff,transparent)}.dht-cx .cx-hero .cx-wrap{position:relative;z-index:1}.dht-cx .cx-hero-id{display:flex;align-items:center;gap:14px}.dht-cx .cx-hero-av{flex:0 0 auto;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.5);box-shadow:0 6px 18px #0000002e;background:#ffffff26}.dht-cx .cx-hero-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dht-cx .cx-greet{font-size:30px;font-weight:700;line-height:1.1}.dht-cx .cx-greet .em{background:linear-gradient(90deg,#fff,#dfe2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.dht-cx .cx-subln{margin-top:8px;font-size:14.5px;opacity:.9;max-width:520px}.dht-cx .cx-hero-cards{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.dht-cx .cx-resume{display:flex;align-items:center;gap:14px;flex:1;min-width:280px;border-radius:18px;padding:14px 16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dht-cx .cx-resume .av{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#fff,#dfe2ff);color:var(--cx-accent-strong);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;position:relative;overflow:hidden}.dht-cx .cx-resume .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.dht-cx .cx-resume .av .dot{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:var(--cx-online);border:3px solid var(--cx-tw2)}.dht-cx .cx-resume .t{flex:1;min-width:0}.dht-cx .cx-resume .t .k{font-size:12px;opacity:.85}.dht-cx .cx-resume .t b{font-size:15px;font-weight:700}.dht-cx .cx-resume .go{background:#fff;color:var(--cx-accent-strong);border-radius:12px;padding:11px 18px;font-weight:700;font-size:13.5px}.dht-cx .cx-wcard{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:14px 18px;min-width:200px}.dht-cx .cx-wcard .k{font-size:12px;opacity:.85}.dht-cx .cx-wcard .bal{font-family:Space Grotesk;font-size:26px;font-weight:700;margin:2px 0}.dht-cx .cx-wcard .mins{font-size:11.5px;opacity:.8}.dht-cx .cx-content{padding:60px 0}.dht-cx .cx-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.dht-cx .cx-card{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:20px;padding:18px;box-shadow:var(--cx-shadow-sm)}.dht-cx .cx-card .ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dht-cx .cx-card .ch h3{font-size:15px;font-weight:700}.dht-cx .cx-card .ch a{font-size:12.5px;font-weight:600;color:var(--cx-accent)}.dht-cx .c4{grid-column:span 4}.dht-cx .c5{grid-column:span 5}.dht-cx .c7{grid-column:span 7}.dht-cx .c8{grid-column:span 8}.dht-cx .c12{grid-column:span 12}.dht-cx .cx-balfig{font-family:Space Grotesk;font-size:30px;font-weight:700}.dht-cx .cx-balsub{font-size:12.5px;color:var(--cx-muted);margin:2px 0 14px}.dht-cx .cx-actrow{display:flex;gap:10px;margin-top:4px}.dht-cx .cx-actrow .b{flex:1;border-radius:12px;padding:11px;font-weight:700;font-size:13px;text-align:center}.dht-cx .cx-actrow .primary{background:var(--cx-accent);color:#fff;box-shadow:var(--cx-glow)}.dht-cx .cx-actrow .soft{background:var(--cx-accent-soft);color:var(--cx-accent-strong);border:1px solid #e2e6ff}.dht-cx .cx-qc{display:flex;flex-direction:column;gap:12px}.dht-cx .cx-qc .a{display:flex;align-items:center;gap:11px}.dht-cx .cx-qc .av{position:relative;flex:0 0 auto}.dht-cx .cx-qc .ph{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;overflow:hidden;background:linear-gradient(135deg,#7c8cff,#5566e8)}.dht-cx .cx-qc .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dht-cx .cx-qc .dot{position:absolute;right:-3px;bottom:-3px;width:12px;height:12px;border-radius:50%;border:2.5px solid #fff;background:var(--cx-offline)}.dht-cx .cx-qc .dot.on{background:var(--cx-online)}.dht-cx .cx-qc .ci{flex:1;min-width:0}.dht-cx .cx-qc .nm{font-weight:700;font-size:14px}.dht-cx .cx-qc .rl{font-size:12px;color:var(--cx-muted);margin-top:1px}.dht-cx .cx-qc .star{color:var(--cx-gold);font-weight:700}.dht-cx .cx-qc .g{border-radius:10px;padding:8px 13px;font-weight:700;font-size:12.5px;background:var(--cx-accent-soft);color:var(--cx-accent-strong);border:1px solid #e2e6ff}.dht-cx .cx-qc .g.call{margin-left:5px;background:var(--cx-accent);color:#fff;border-color:var(--cx-accent)}.dht-cx .cx-session{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--cx-line);border-radius:14px;margin-bottom:10px}.dht-cx .cx-session:last-child{margin-bottom:0}.dht-cx .cx-session .ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto;background:var(--cx-accent-soft);color:var(--cx-accent-strong)}.dht-cx .cx-session .t{flex:1;min-width:0}.dht-cx .cx-session .t b{font-size:13.5px}.dht-cx .cx-session .t span{display:block;font-size:12px;color:var(--cx-muted);margin-top:1px}.dht-cx .cx-chip{font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px}.dht-cx .cx-chip.ok{background:#e7f6ee;color:#1f8a4c}.dht-cx .cx-chip.up{background:var(--cx-accent-soft);color:var(--cx-accent-strong)}.dht-cx .cx-amt{font-weight:700;font-size:13.5px}.dht-cx .cx-sub{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--cx-line);border-radius:13px;margin-bottom:9px}.dht-cx .cx-sub:last-child{margin-bottom:0}.dht-cx .cx-sub .th{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;flex:0 0 auto;background:linear-gradient(135deg,#7c8cff,#5566e8)}.dht-cx .cx-sub .ci{flex:1;min-width:0}.dht-cx .cx-sub .ci b{font-size:13px}.dht-cx .cx-sub .ci span{display:block;font-size:11.5px;color:var(--cx-muted)}.dht-cx .cx-sub .ren{font-size:11px;color:var(--cx-muted)}.dht-cx .cx-empty{color:var(--cx-muted);font-size:13px;padding:18px 4px;text-align:center}.dht-cx .cx-railhead{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.dht-cx .cx-railhead h2{font-size:18px;font-weight:700}.dht-cx .cx-railhead h2 .live{font-size:11px;font-weight:700;color:var(--cx-online);background:#e7f6ee;padding:3px 9px;border-radius:999px;margin-left:8px;vertical-align:middle}.dht-cx .cx-railhead a{font-size:13px;font-weight:600;color:var(--cx-accent)}.dht-cx .cx-rail{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory}.dht-cx .cx-rail::-webkit-scrollbar{height:8px}.dht-cx .cx-rail::-webkit-scrollbar-thumb{background:#dadce3;border-radius:8px}.dht-cx .cx-rcard{flex:0 0 200px;scroll-snap-align:start;background:#fff;border:1px solid var(--cx-line);border-radius:20px;padding:18px;text-align:center;transition:.16s}.dht-cx .cx-rcard:hover{transform:translateY(-3px);box-shadow:var(--cx-shadow)}.dht-cx .cx-rcard .av{position:relative;width:66px;height:66px;margin:0 auto 10px}.dht-cx .cx-rcard .ph{width:66px;height:66px;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:22px;overflow:hidden;background:linear-gradient(135deg,#7c8cff,#5566e8)}.dht-cx .cx-rcard .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dht-cx .cx-rcard .dot{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:50%;border:3px solid #fff;background:var(--cx-online)}.dht-cx .cx-rcard .nm{font-weight:700;font-size:14.5px}.dht-cx .cx-rcard .sp{font-size:12px;color:var(--cx-muted);margin:2px 0 8px}.dht-cx .cx-rcard .mt{display:flex;justify-content:center;gap:10px;font-size:12px;color:var(--cx-muted);margin-bottom:12px}.dht-cx .cx-rcard .star{color:var(--cx-gold);font-weight:700}.dht-cx .cx-rcard .b{display:block;width:100%;background:var(--cx-accent);color:#fff;border-radius:12px;padding:9px;font-weight:700;font-size:13px}.dht-cx-tabbar{display:none}@keyframes cxTwinkle{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.dht-cx .cx-stars{animation:none}.dht-cx *{transition:none!important}}@media (max-width:980px){.dht-cx .c7,.dht-cx .c8,.dht-cx .c5{grid-column:span 12}.dht-cx .c4{grid-column:span 6}}@media (max-width:991px){.dht-cx-topnav .cx-pills,.dht-cx-topnav .cx-wpill{display:none}.dht-cx-topnav{padding:12px 16px}.dht-cx .cx-wrap{padding:0 16px}.dht-cx .cx-greet{font-size:24px}.dht-cx .c4{grid-column:span 12}.dht-cx .cx-content{padding-bottom:90px}.dht-cx-tabbar{display:flex;position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:70;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--cx-line);border-radius:22px;padding:8px;gap:4px;box-shadow:var(--cx-shadow)}.dht-cx-tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 9px;border-radius:16px;color:var(--cx-muted);font-size:10.5px;font-weight:600;position:relative}.dht-cx-tabbar a .i{font-size:19px}.dht-cx-tabbar a.on{background:var(--cx-accent);color:#fff}.dht-cx-tabbar a .bdg{position:absolute;top:4px;right:10px;width:7px;height:7px;border-radius:50%;background:#ff6b8a}}.dht-cx .cx-acct{padding:34px 0 96px}.dht-cx .cx-acct .cx-acct-head{margin-bottom:22px}.dht-cx .cx-acct .cx-acct-head h1{font-size:27px;font-weight:700;line-height:1.1}.dht-cx .cx-acct .cx-acct-head p{color:var(--cx-muted);font-size:14px;margin-top:6px}.dht-cx .cx-acct .cx-acard{background:var(--cx-card);border:1px solid var(--cx-line);border-radius:20px;padding:24px;box-shadow:var(--cx-shadow-sm);margin-bottom:18px}.dht-cx .cx-acct .cx-acard .card{border:0;background:transparent;box-shadow:none;margin:0}.dht-cx .cx-acct .cx-acard .card-header{background:transparent;border:0;padding:0 0 18px;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:17px;display:flex;align-items:center;gap:8px;color:var(--cx-ink)}.dht-cx .cx-acct .cx-acard .card-header img{display:none}.dht-cx .cx-acct .cx-acard .card-body{padding:0}.dht-cx .cx-acct .form-label{font-weight:600;font-size:13px;color:var(--cx-ink);margin-bottom:6px}.dht-cx .cx-acct .form-control,.dht-cx .cx-acct .form-select{border:1px solid var(--cx-line);border-radius:12px;padding:11px 14px;font-size:14px;background:#fff;box-shadow:none;color:var(--cx-ink)}.dht-cx .cx-acct .form-control:focus,.dht-cx .cx-acct .form-select:focus{border-color:var(--cx-accent);box-shadow:0 0 0 3px #6c84ff29;outline:none}.dht-cx .cx-acct textarea.form-control{min-height:96px}.dht-cx .cx-acct .btn-primary{background:var(--cx-accent);border:0;border-radius:12px;padding:11px 24px;font-weight:700;font-size:14px;box-shadow:var(--cx-glow);color:#fff}.dht-cx .cx-acct .btn-primary:hover{background:var(--cx-accent-strong)}.dht-cx .cx-acct .form-check-input:checked{background-color:var(--cx-accent);border-color:var(--cx-accent)}.dht-cx .cx-acct .nav-tabs .nav-link.active{color:var(--cx-accent-strong);border-color:var(--cx-line) var(--cx-line) #fff}.dht-cx .cx-acct .nav-tabs .nav-link{color:var(--cx-muted)}.dht-cx .cx-acct .cx-acct-alert,.dht-cx .cx-acct .alert{border-radius:12px;border:0}.dht-cx .cx-acct .cx-acct-note{color:var(--cx-muted);font-size:13.5px;margin:0 0 14px}.dht-cx .cx-acct .cx-acct-badge{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.dht-cx .cx-acct .cx-acct-badge.danger{background:#fdecec;color:#e5484d}.dht-cx .cx-acct .cx-pc-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.dht-cx .cx-acct .cx-pc-chips{display:flex;flex-wrap:wrap;gap:8px}.dht-cx .cx-acct .cx-pc-chip{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;font-size:13px;font-weight:600;color:var(--cx-muted);background:#fff;border:1px solid var(--cx-line);transition:.14s}.dht-cx .cx-acct .cx-pc-chip:hover{border-color:var(--cx-accent);color:var(--cx-accent-strong)}.dht-cx .cx-acct .cx-pc-chip.on{background:var(--cx-accent);border-color:var(--cx-accent);color:#fff;box-shadow:var(--cx-glow)}.dht-cx .cx-acct .cx-pc-search{display:flex;align-items:center;gap:8px}.dht-cx .cx-acct .cx-pc-search input[type=text]{border:1px solid var(--cx-line);border-radius:999px;padding:9px 16px;font-size:13.5px;min-width:200px;background:#fff;outline:none}.dht-cx .cx-acct .cx-pc-search input[type=text]:focus{border-color:var(--cx-accent);box-shadow:0 0 0 3px #6c84ff29}.dht-cx .cx-acct .cx-pc-search button{background:var(--cx-accent);color:#fff;border:0;border-radius:999px;padding:9px 18px;font-weight:700;font-size:13.5px;box-shadow:var(--cx-glow)}.dht-cx .cx-acct .cx-pc-search button:hover{background:var(--cx-accent-strong)}.dht-cx .cx-acct .cx-pc-clear{font-size:13px;font-weight:600;color:var(--cx-muted)}.dht-cx .cx-acct .cx-pc-section{margin-bottom:30px}.dht-cx .cx-acct .cx-pc-title{font-size:18px;font-weight:700;margin-bottom:14px}.dht-cx .cx-acct .cx-pc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.dht-cx .cx-acct .cx-pc-card{display:block;background:#fff;border:1px solid var(--cx-line);border-radius:18px;overflow:hidden;box-shadow:var(--cx-shadow-sm);transition:.16s;color:var(--cx-ink)}.dht-cx .cx-acct .cx-pc-card:hover{transform:translateY(-3px);box-shadow:var(--cx-shadow)}.dht-cx .cx-acct .cx-pc-media{position:relative;aspect-ratio:4/3;background:#f0f1f7;overflow:hidden}.dht-cx .cx-acct .cx-pc-media img,.dht-cx .cx-acct .cx-pc-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dht-cx .cx-acct .cx-pc-media .html-preview-wrapper{width:100%;height:100%;overflow:hidden}.dht-cx .cx-acct .cx-pc-name{padding:12px 14px;font-weight:600;font-size:14px}.dht-cx .cx-acct .cx-pc-empty{text-align:center;padding:40px 24px}.dht-cx .cx-acct .cx-pc-empty p{color:var(--cx-muted);margin-bottom:16px}@media (max-width:720px){.dht-cx .cx-acct{padding:24px 0 100px}.dht-cx .cx-acct .cx-acct-head h1{font-size:23px}.dht-cx .cx-acct .cx-pc-filter{flex-direction:column;align-items:stretch}.dht-cx .cx-acct .cx-pc-search input[type=text]{flex:1;min-width:0}.dht-cx .cx-acct .cx-pc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}
