@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;450;500;550;600;650;700&display=swap";.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px #00000081;background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:2px 8px 8px 0;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none!important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none!important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33aaff;box-shadow:#178fe5 0 1px 3px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33aaff;box-shadow:#178fe5 0 1px 3px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff!important;box-shadow:#178fe5 0 1px 3px inset!important;color:#fff!important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit!important;background:inherit!important;box-shadow:inherit!important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc!important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee!important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa!important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px #ffffff81;background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000!important;background:#007fff!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111!important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555!important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333!important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd!important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:museo-sans,Book Antiqua,sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(73%,#f4f8fa));background:-webkit-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-o-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:-ms-linear-gradient(top,#fff 0%,#f4f8fa 73%);background:linear-gradient(to bottom,#fff 0%,#f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f8fa",GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f8fa),color-stop(73%,#FFF));background:-webkit-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-o-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:-ms-linear-gradient(top,#f4f8fa 0%,#FFF 73%);background:linear-gradient(to bottom,#f4f8fa 0%,#FFF 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f8fa",endColorstr="#FFF",GradientType=0)}:root{color-scheme:dark;--bg: #090714;--panel: #151021;--ink: #f4efff;--muted: #b6abc7;--violet: #c4a8ff;--line: #b79be528;--cyan: #59d9cf;--max: 1320px;font-family:Be Vietnam Pro,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:radial-gradient(ellipse at 85% 8%,#58247435,transparent 24%),var(--bg);color:var(--ink);font-size:1rem;line-height:1.8}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(1px 1px at 40px 60px,#d6bdff70 50%,transparent) 0 0/290px 230px,radial-gradient(1px 1px at 180px 140px,#8bdded60 50%,transparent) 0 0/420px 380px}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a,button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid #d3beff;outline-offset:5px}[hidden]{display:none!important}p,h1,h2,h3,h4{margin:0}h1,h2{font-weight:450;line-height:1.22;letter-spacing:-.045em}h1{font-size:clamp(2.7rem,4.7vw,4.5rem)}h2{font-size:clamp(2rem,3.1vw,3rem)}h3,h4{font-weight:550;line-height:1.5}em{font-style:normal;color:var(--violet)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:60px}.eyebrow,.reading-tag,.trust-kicker{font-size:.75rem;font-weight:500;letter-spacing:1.8px;color:var(--violet)}.eyebrow{margin-bottom:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:14px 22px;min-height:52px;font-size:.875rem;font-weight:550;border:1px solid transparent;border-radius:8px}.primary{color:#1c1130;background:linear-gradient(110deg,#bb98ff,#e1d4ff);box-shadow:0 5px 24px #a272f12a;border-color:#d8c5ff}.primary:hover{background:linear-gradient(110deg,#c7aaff,#efe8ff);box-shadow:0 7px 35px #aa7ff345;transform:translateY(-2px)}.secondary{background:#b293e60c;border-color:#bfa0ee45;color:#e5d8f7}.secondary:hover{background:#b293e627}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:.875rem;font-weight:500;color:#d5c2f7}.text-link:hover{color:#fff}.source-note{color:var(--muted);font-size:.875rem;line-height:1.8}.skip{position:absolute;top:-80px;left:15px;z-index:100;background:var(--panel);padding:12px}.skip:focus{top:10px}.header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px max(30px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--line);background:#090714e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;font-size:1.65rem;letter-spacing:-1.2px;font-weight:650;line-height:1}.brand>span:not(.brand-mark){font-weight:400}.brand-mark{display:inline-flex;align-items:center;justify-content:center;border:1px solid #b797e4;border-radius:50%;width:34px;height:34px;color:var(--violet);font-family:Georgia,serif;font-size:28px;margin-right:10px;transform:rotate(-8deg)}.brand-mark span{font-size:20px;margin-left:-6px;margin-top:12px}.header nav{display:flex;gap:32px;font-size:.875rem;color:var(--muted)}.header nav a:hover{color:#fff}.login{font-size:.875rem;border:1px solid #b4a0d440;border-radius:8px;padding:9px 16px;white-space:nowrap}.login span{margin-left:15px}.login:hover{background:#bba6e518}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;padding-block:60px}.hero .eyebrow{letter-spacing:1.4px;display:flex;align-items:center;gap:10px}.spark{font-size:26px;color:#d5bfff}.intro{margin-top:25px;max-width:540px;color:var(--muted);line-height:1.95}.intro strong{font-weight:500;color:#e2d6ef}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.small-note{font-size:.75rem;color:#a89ab9;margin-top:15px}.hero-visual{position:relative;min-height:540px;isolation:isolate;background:#1b1428 url(./hero-28619905.webp) center/cover;border-radius:48% 48% 16px 16px;border:1px solid #c3a1f13a;overflow:hidden;box-shadow:0 0 0 10px #bb9deb04,0 0 0 11px #cba6ff10,0 0 70px #8953c520}.visual-label{position:absolute;top:40px;width:100%;display:grid;text-align:center;gap:4px;font-size:.75rem;letter-spacing:3px;color:#f1daec}.visual-label span+span{letter-spacing:2px;font-size:.75rem;color:#d4bfd9}.visual-caption{position:absolute;bottom:0;width:100%;padding:75px 30px 28px;background:linear-gradient(transparent,#10091fec)}.visual-caption>span{font-size:.75rem;letter-spacing:2px;color:#e5c5a2}.visual-caption p{margin-top:10px;font-size:1.25rem;line-height:1.6;letter-spacing:-.5px}.facts{display:grid;grid-template-columns:1.25fr repeat(3,1fr);padding-block:25px;border-block:1px solid var(--line);background:#b594eb05;align-items:center}.facts>p{font-size:.75rem;line-height:1.8;letter-spacing:1px;color:var(--muted)}.facts>p strong{color:#ded2ed;font-size:.875rem;font-weight:500;letter-spacing:0}.facts>div{border-left:1px solid var(--line);padding-left:30px;display:grid}.facts>div strong{font-size:2rem;font-weight:450;color:#d8c2ff;letter-spacing:-1px;line-height:1.4}.facts>div span{color:var(--muted);font-size:.75rem}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:35px}.section-heading>p{max-width:340px;color:var(--muted);font-size:.9375rem}.preview-section{padding-block:75px;background:radial-gradient(ellipse at 75% 40%,#33224838,transparent 60%)}.explorer-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:0}.explorer-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:.75rem;color:#9e8eaf;background:transparent;display:flex;gap:12px;align-items:center;min-height:48px}.explorer-tabs button span{font-size:.875rem}.explorer-tabs button:hover{background:#b692e611;color:#e6d7f7}.explorer-tabs button[aria-selected=true]{color:#e8dcff;background:#ae85e31b;border-color:#bd99f53c}.explorer-frame{background:radial-gradient(ellipse at 50% 25%,#6b428f15,transparent 70%),linear-gradient(150deg,#1a1327,#110d1c);border:1px solid #bd99f533;border-radius:0 0 16px 16px;overflow:hidden}.explorer-panel{padding:28px 30px}.explorer-panel+.explorer-panel{border-top:1px solid var(--line)}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel-heading .eyebrow{margin-bottom:6px;font-size:.75rem}.panel-heading h3{font-size:1.3rem;letter-spacing:-.3px}.demo-label{font-size:.75rem;letter-spacing:1px;color:#b0a0c1;border:1px solid var(--line);border-radius:20px;padding:5px 10px;white-space:nowrap}.chart-viewport{margin-top:18px;overflow-x:auto;scrollbar-color:#735989 #120d1c;scrollbar-width:thin}.chart-viewport svg{width:100%;min-width:780px;display:block}.chart-key{display:flex;flex-wrap:wrap;gap:12px 28px;padding:14px 0 22px;font-size:.875rem;color:#cbbbd9}.chart-key span{display:flex;align-items:center;gap:9px}.chart-key i{display:block;width:17px;height:5px;border-radius:5px}.scroll-hint{display:none;font-size:.75rem;color:#a99ab8;margin-bottom:15px}.sample-reading{display:grid;grid-template-columns:.8fr 1.6fr;gap:35px;border-top:1px solid var(--line);padding-top:25px}.sample-reading label{display:block;font-weight:500;font-size:.875rem;margin-bottom:10px}.sample-reading select{width:100%;font-size:.9375rem;padding:12px 35px 12px 14px;border:1px solid #b89cdd55;border-radius:8px;background:#251935;color:#eadff9;cursor:pointer;min-height:48px}.reading-context{font-size:.75rem;color:#a99ab8;line-height:1.8;margin-top:13px}.reading-tag{font-size:.75rem;letter-spacing:1.5px}#reading-result h4{margin:8px 0 12px;font-size:1.05rem}#reading-result p{font-size:.9375rem;color:var(--muted);line-height:1.9}#reading-result .reflection{font-size:.875rem;margin-top:15px;padding-left:15px;border-left:2px solid #bb96f450;color:#d2bfec}.timeline-reading{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:25px}.timeline-reading>span{color:var(--violet);font-size:30px}.timeline-reading h4{font-size:1.05rem;margin-bottom:10px}.timeline-reading p{color:var(--muted);font-size:.9375rem;max-width:850px}.explorer-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;margin-top:20px}.explorer-foot p{max-width:740px;font-size:.75rem;color:#a99ab8}.explorer-foot a{white-space:nowrap}.reading-guide{margin-top:22px;border-block:1px solid var(--line);padding-block:17px}summary{cursor:pointer;font-size:.9375rem;font-weight:500;list-style:none;position:relative;padding-right:30px}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:3px;top:0;color:var(--violet);font-size:1.25rem;font-weight:400}details[open] summary:after{content:"−"}.element-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:25px}.element-grid i{display:block;width:22px;height:5px;border-radius:4px;margin-bottom:13px}.element-grid strong,.element-grid span{display:block;font-size:.875rem}.element-grid strong{font-weight:500;line-height:1.65}.element-grid span{color:var(--muted);margin-top:8px}.reading-guide .source-note{margin-top:20px}.principle{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:15px 70px;align-items:center}.principle h2{font-size:clamp(1.8rem,2.6vw,2.6rem)}.principle>div+div{border-left:1px solid #c29af649;padding-left:35px}.principle>div+div>p{color:#d7c9e6;font-size:1.0625rem}.principle .source-note{display:block;margin-top:18px;font-size:.75rem}.pricing{padding-block:65px;background:linear-gradient(#b697e705,#b697e702);border-block:1px solid var(--line)}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.package-grid article{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;padding:27px;background:#9f7dcb07;transition:border-color .2s,box-shadow .2s}.package-grid h3{font-size:1.8rem;font-weight:500;letter-spacing:-.5px;margin:12px 0}.package-grid p{color:var(--muted);font-size:.9375rem}.package-grid ul{margin:24px 0;padding-left:18px;font-size:.9375rem;line-height:1.85}.package-grid li{padding:5px 0}.package-grid li::marker{color:#b795ed}.package-grid .package-exclusion{font-size:.875rem;line-height:1.7;margin-bottom:25px}.package-grid .button{margin-top:auto;padding:13px 12px;gap:10px}.package-complete{border-color:#be9afb65!important;background:linear-gradient(145deg,#a172e01f,#1d132b)!important}.package-grid article.package-selected{border-color:#dfc8ff!important;box-shadow:0 0 0 2px #b595ff23}.pricing>.source-note{margin-top:20px}.renewal{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:28px;border:1px solid var(--line);border-radius:14px;margin-top:32px;background:#b996eb06;align-items:center}.renewal h3{font-size:1.5rem;font-weight:500;letter-spacing:-.5px}.renewal .eyebrow{margin-bottom:10px}.renewal p:not(.eyebrow){font-size:.875rem;color:var(--muted);margin-top:10px}.renewal-rates{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.renewal-rates>div{padding:16px 10px;border:1px solid var(--line);border-radius:8px;text-align:center}.renewal-rates span{display:block;font-size:.875rem;color:#b2a4c3}.renewal-rates strong{display:block;font-size:1.2rem;font-weight:500;color:#dcc9fa;margin-top:6px;white-space:nowrap}.start-section{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:75px;align-items:center}.start-steps{padding:0;margin:30px 0 0;list-style:none;display:grid;gap:22px}.start-steps li{display:flex;gap:20px}.start-steps li>span{width:32px;height:32px;flex-shrink:0;border:1px solid #b190d633;border-radius:50%;display:grid;place-items:center;color:#ccb0f0;font-size:.75rem;background:#b395e70a}.start-steps strong{font-size:.9375rem;font-weight:500}.start-steps p{font-size:.875rem;color:var(--muted);margin-top:3px}.start-card{padding:30px;border-radius:18px;border:1px solid #b490eb50;background:radial-gradient(ellipse at 100% 0,#835ca32a,transparent 70%),#16101f;box-shadow:0 20px 50px #00000020}.start-card h3{font-size:1.55rem;letter-spacing:-.5px;margin:15px 0}.start-card>p{font-size:.9375rem;color:var(--muted)}.start-card .handoff-note{font-size:.875rem;padding:14px;border:1px solid var(--line);background:#b394dc09;border-radius:8px;margin:20px 0}.start-card .button{width:100%;margin-bottom:12px}.ask-first{border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.ask-first p{font-size:.875rem;color:var(--muted)}.ask-first a{font-size:.875rem;color:#d2b9fa}.ask-first span{display:block;font-size:.75rem;color:#a79ab6;margin-top:6px}.faq{display:grid;grid-template-columns:.8fr 1.3fr;gap:60px;padding-block:20px 60px}.faq details{padding:20px 0;border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq details p{font-size:.9375rem;color:var(--muted);margin-top:13px}.faq details a{color:#d2bafa;text-decoration:underline}footer{padding-block:35px 25px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}footer .brand{font-size:1.5rem}footer p{font-size:.75rem;color:var(--muted);margin-top:12px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:.875rem;color:#b9a9cc}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:30px;width:100%;font-size:.75rem;padding-top:20px;border-top:1px solid var(--line);margin:0}.mobile-actions{display:none}@media (max-width: 1100px){.wrap,.header{padding-inline:35px}.header nav{gap:20px}.hero{gap:35px}.hero-visual{min-height:520px}.facts>div{padding-left:20px}.renewal{grid-template-columns:1fr 1.15fr;gap:22px}.renewal-rates{grid-template-columns:1fr 1fr}.explorer-foot{display:block}.explorer-foot a{margin-top:12px}.start-section{gap:40px}.package-grid article{padding:22px}.package-grid .button{font-size:.8125rem;gap:6px}.sample-reading{gap:25px}.principle{gap:35px}.trust-kicker{letter-spacing:1px}}@media (max-width: 800px){.header nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:2.8rem}.hero-visual{min-height:500px}.hero-actions .text-link{font-size:.8125rem}.facts{grid-template-columns:repeat(3,1fr);gap:22px}.facts>p{grid-column:1/-1;text-align:center}.facts>p br{display:none}.facts>p strong{margin-left:7px}.facts>div:nth-child(2){border:0;padding-left:0}.facts>div span{font-size:.75rem}.section-heading{display:block}.section-heading>p{max-width:650px;margin-top:22px}.sample-reading{grid-template-columns:1fr}.sample-reading>div:first-child{max-width:420px}.element-grid{grid-template-columns:repeat(3,1fr)}.principle{grid-template-columns:1fr;gap:25px}.package-grid{grid-template-columns:1fr;gap:16px}.package-grid article{padding:26px}.package-grid h3{font-size:1.7rem}.package-grid .button{font-size:.9375rem}.package-grid ul{margin:18px 0}.package-grid .package-exclusion{margin-bottom:20px}.renewal{grid-template-columns:1fr}.start-section{grid-template-columns:1fr;gap:35px}.faq{grid-template-columns:1fr;gap:28px}.scroll-hint{display:block}}@media (max-width: 600px){html{scroll-padding-top:90px}body{padding-bottom:76px}.wrap{padding-inline:22px}.header{padding:18px 22px}.brand{font-size:1.5rem}.brand-mark{width:30px;height:30px;font-size:25px}.login{padding:8px 12px;font-size:.8125rem}.hero{grid-template-columns:1fr;padding-block:35px 40px;gap:35px}.hero .eyebrow{font-size:.75rem;letter-spacing:1px;margin-bottom:18px}.hero h1{font-size:clamp(2.6rem,10vw,3.7rem)}.intro{font-size:1rem;margin-top:22px}.hero-actions{gap:18px;margin-top:25px}.hero-actions .button{width:100%}.hero-actions .text-link{font-size:.875rem}.hero-visual{min-height:385px;margin-inline:8px;border-radius:46% 46% 14px 14px}.visual-caption p{font-size:1.125rem}.visual-label{top:32px}.visual-caption>span{font-size:.75rem;letter-spacing:1px}.facts{gap:15px;padding-block:23px}.facts>div{padding-left:12px}.facts>div strong{font-size:1.8rem}.facts>p{font-size:.75rem}.facts>p strong{display:block;margin:0}.facts>div span{font-size:.75rem;line-height:1.6}.preview-section{padding-block:45px}.section-heading{margin-bottom:25px}.eyebrow{font-size:.75rem;letter-spacing:1.3px}.explorer-tabs{gap:6px;padding-bottom:12px}.explorer-tabs button{flex:1;align-items:flex-start;gap:7px;padding:10px 9px;font-size:.75rem}.explorer-tabs button span{font-size:.8125rem;text-align:left;line-height:1.6}.explorer-panel{padding:20px 15px}.panel-heading{display:block}.panel-heading h3{font-size:1.15rem}.demo-label{display:inline-block;font-size:.75rem;margin-top:13px}.chart-key{gap:10px 20px;font-size:.75rem;padding-bottom:12px}.sample-reading{padding-top:20px}.reading-tag{font-size:.75rem;letter-spacing:1px}.element-grid{grid-template-columns:1fr 1fr;gap:20px}.principle{padding-block:0 45px}.principle>div+div{padding-left:20px}.principle>div+div>p{font-size:1rem}.pricing{padding-block:40px}.renewal{padding:22px;gap:25px}.renewal h3{font-size:1.35rem}.renewal-rates{grid-template-columns:1fr 1fr}.renewal-rates strong{font-size:1.4rem}.start-section{padding-block:45px}.start-card{padding:24px 20px}.start-card h3{font-size:1.4rem}.faq{padding-block:10px 40px}.faq details{padding:17px 0}.footer-links{gap:10px 20px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:10px}.mobile-actions{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 18px max(12px,env(safe-area-inset-bottom));background:#100a1aef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #b595ff35}.mobile-actions a{font-size:.875rem;text-align:center;padding:10px;border-radius:7px;min-height:44px}.mobile-actions a:first-child{border:1px solid #b395eb40}.mobile-actions a+a{background:#c9adf7;color:#20122f;font-weight:500}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}a,button,.package-grid article{transition:none}}.package-price{padding:18px 0 22px;margin-bottom:18px;border-bottom:1px solid var(--line)}.price-label{display:block;color:var(--muted);font-size:.875rem;margin-bottom:10px}.price-original{display:flex;gap:10px;align-items:center;color:#a99bbd;font-size:.875rem}.price-current{display:block;color:#f1e8ff;font-size:2.5rem;font-weight:600;line-height:1.25;letter-spacing:-1px;margin-top:7px}.price-current>span{font-size:1.3rem;letter-spacing:0;margin-left:5px}.package-grid .price-coupon{background:#b696ed10;border:1px solid #b797ee30;border-radius:8px;padding:12px 14px;margin-top:15px;font-size:.875rem;color:#d9c5fa}.price-coupon strong{color:#e4d1ff;font-size:1.125rem;font-weight:550}.price-coupon>span{display:block;font-size:.875rem;color:#bbaeca;margin-top:2px}.package-complete .price-current{color:#d4b6ff}@media (max-width: 600px){.price-current{font-size:2.4rem}}.birth-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding-block:25px 70px;align-items:center}.birth-intro>p:not(.eyebrow){margin-top:22px;color:var(--muted)}.birth-intro ul{padding-left:18px;color:var(--muted);font-size:.9375rem;line-height:1.9;margin:22px 0}.birth-intro li{margin-bottom:10px}.birth-card{border:1px solid #bc99ed55;border-radius:18px;padding:30px;background:radial-gradient(ellipse at 100% 0,#8057ac25,transparent 70%),#171022;box-shadow:0 20px 60px #00000020}.birth-card-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.birth-card-title h3{font-size:1.35rem}.birth-card-title>span{font-size:.75rem;color:var(--violet)}.birth-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.birth-full{grid-column:1/-1}.birth-field{min-width:0}.birth-field label{display:block;font-size:.875rem;margin-bottom:8px;font-weight:500}.birth-field input,.birth-field select{font:inherit;font-size:1rem;min-height:50px;width:100%;min-width:0;background:#21172f;border:1px solid #b496dc45;border-radius:8px;color:#f2e8ff;padding:12px}.birth-field input:focus,.birth-field select:focus{border-color:#c6a5fa;outline:2px solid #b698eb25}.birth-field>span{font-size:.75rem;color:var(--muted);display:block;margin-top:7px}.birth-privacy{color:var(--muted);font-size:.75rem;line-height:1.85;margin:23px 0 20px}.birth-privacy a,.birth-card noscript a{text-decoration:underline;color:var(--violet)}.birth-card .primary{width:100%;cursor:pointer}.birth-card .primary:disabled{opacity:.5;cursor:wait}.birth-bottom{display:flex;gap:15px;align-items:flex-start;justify-content:space-between;margin-top:17px}.birth-bottom>button{border:0;background:transparent;color:#c9b3e8;text-decoration:underline;font-size:.875rem;cursor:pointer;white-space:nowrap;padding:5px 0}.birth-bottom p{font-size:.75rem;color:var(--muted);max-width:280px;text-align:right}.birth-card input[type=date]{color-scheme:dark}@media (max-width: 1000px){.birth-section{gap:30px}.header nav{gap:16px}}@media (max-width: 800px){.birth-section{grid-template-columns:1fr;padding-block:0 45px}.birth-card{padding:24px}}@media (max-width: 430px){.birth-fields{grid-template-columns:1fr}.birth-card-title{display:block}.birth-card-title>span{display:block;margin-top:7px}.birth-card{padding:22px 18px}.birth-bottom{display:block}.birth-bottom p{text-align:left;margin-top:8px}}.birth-results{padding-block:20px 60px;scroll-margin-top:95px}.real-result-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.real-result-head h2{font-size:2rem;overflow-wrap:anywhere}.real-result-head p:not(.eyebrow){color:var(--muted);margin-top:12px}.real-chart-panel{padding:28px;border:1px solid #b89de64a;border-radius:16px;background:#161020}.real-chart-panel>p{font-size:.875rem;color:var(--muted);margin-top:10px}.real-table-scroll{overflow:auto;margin-top:15px}.real-table-scroll table{width:100%;border-collapse:collapse;font-size:.875rem}.real-table-scroll caption{text-align:left;color:var(--muted);margin-bottom:12px}.real-table-scroll td,.real-table-scroll th{padding:12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.real-table-scroll th:first-child{text-align:left}.result-purchase{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0}.result-purchase p{color:var(--muted);font-size:.9375rem;margin-top:8px}.result-purchase .button{flex-shrink:0}@media (max-width: 760px){.real-result-head,.result-purchase{display:block}.real-result-head a{margin-top:12px}.real-chart-panel{padding:20px 14px}.result-purchase .button{margin-top:20px;width:100%}.real-result-head h2{font-size:1.6rem}}:root{color-scheme:light;--bg: #fff;--panel: #f4f8fa;--ink: #14172a;--muted: #50556e;--violet: #55578b;--line: #c3c7d980;--cyan: #247c80}body{background:radial-gradient(ellipse at 85% 8%,#7f81b31a,transparent 26%),#fff}body:before{background:radial-gradient(1px 1px at 40px 60px,#7f81b340 50%,transparent) 0 0/290px 230px,radial-gradient(1px 1px at 180px 140px,#55578b25 50%,transparent) 0 0/420px 380px}::selection{background:#c3c7d9;color:#14172a}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline-color:#55578b}.header{background:#fffffff0;border-color:#c3c7d980}.brand{color:#1a1a38}.brand-mark{border-color:#7f81b3;color:#55578b}.header nav a:hover,.text-link:hover,.footer-links a:hover{color:#1a1a38}.login{border-color:#c3c7d9;color:#1a1a38}.login:hover{background:#eeeef5}.primary{background:#1a1a38;color:#fff;border-color:#1a1a38;box-shadow:0 6px 22px #1a1a381a}.primary:hover{background:#55578b;border-color:#55578b;box-shadow:0 8px 26px #55578b30}.secondary{background:#f4f4f8;border-color:#c3c7d9;color:#1a1a38}.secondary:hover{background:#e7e8f1}.text-link,.spark{color:#55578b}.intro strong{color:#1a1a38}.small-note{color:#50556e}.hero-visual{border-color:#7f81b370;box-shadow:0 0 0 10px #7f81b307,0 0 0 11px #7f81b325,0 24px 65px #55578b25;color:#fff;background-color:#1a1a38}.visual-caption{background:linear-gradient(transparent,#1a1a38ed)}.visual-caption>span{color:#c3c7d9}.facts{background:#f4f8fa}.facts>p strong{color:#14172a}.facts>div strong{color:#55578b}.birth-card,.start-card{background:radial-gradient(ellipse at 100% 0,#7f81b310,transparent 70%),#fff;border-color:#c3c7d9;box-shadow:0 12px 40px #1a1a380c}.birth-field input,.birth-field select{background:#f4f4f8;color:#14172a;border-color:#c3c7d9}.birth-field input::placeholder{color:#6f748f;opacity:1}.birth-field input:focus,.birth-field select:focus{border-color:#7f81b3;outline-color:#7f81b330}.birth-card input[type=date]{color-scheme:light}.birth-bottom>button{color:#55578b}.preview-section{background:radial-gradient(ellipse at 75% 40%,#7f81b30d,transparent 60%),#f4f8fa}.explorer-tabs button{color:#50556e}.explorer-tabs button:hover{background:#e7e8f1;color:#1a1a38}.explorer-tabs button[aria-selected=true]{color:#fff;background:#55578b;border-color:#55578b}.explorer-frame,.real-chart-panel{color-scheme:dark;--ink: #f4f4fa;--muted: #c3c7d9;--violet: #b6b8e5;--line: #7f81b345;color:var(--ink);background:radial-gradient(ellipse at 50% 0,#7f81b326,transparent 65%),#1a1a38;border-color:#7f81b360}.explorer-frame .sample-reading select{background:#272746;color:#f4f4fa;border-color:#7f81b3}.explorer-frame .reading-tag,.explorer-frame .eyebrow{color:#b6b8e5}.explorer-frame .reading-context,.explorer-frame .scroll-hint,.demo-label{color:#c3c7d9}.explorer-frame #reading-result .reflection{color:#d3d5ed;border-color:#7f81b3}.chart-viewport{scrollbar-color:#7f81b3 #1a1a38}.chart-key{color:#d3d5ed}.explorer-foot p{color:#50556e}.principle>div+div{border-color:#c3c7d9}.principle>div+div>p{color:#50556e}.pricing{background:#fff}.package-grid article{background:#fff;border-color:#c3c7d9;box-shadow:0 6px 24px #1a1a3805}.package-grid li::marker{color:#7f81b3}.package-complete{border-color:#7f81b3!important;background:linear-gradient(145deg,#eeeef5,#f7f7fb)!important}.package-grid article.package-selected{border-color:#55578b!important;box-shadow:0 0 0 2px #7f81b335}.price-original{color:#6f748f}.price-current,.package-complete .price-current{color:#1a1a38}.package-grid .price-coupon{background:#e9eaf3;border-color:#c3c7d9;color:#55578b}.price-coupon strong{color:#1a1a38}.price-coupon>span{color:#50556e}.renewal{background:#f4f8fa}.renewal-rates>div{background:#fff}.renewal-rates span{color:#50556e}.renewal-rates strong{color:#55578b}.start-steps li>span{border-color:#c3c7d9;background:#eeeef5;color:#55578b}.start-card .handoff-note{background:#f4f4f8}.ask-first a,.faq details a{color:#55578b}.ask-first span,.footer-links{color:#50556e}@media (max-width: 600px){.mobile-actions{background:#fffffff5;border-color:#c3c7d9}.mobile-actions a:first-child{background:#eeeef5;color:#55578b;border-color:#c3c7d9}.mobile-actions a+a{background:#1a1a38;color:#fff}}.hero-visual{background:#eeeef5 url(./hero-pearl-f0b8c82a.png) center/cover;border-color:#c3c7d980;box-shadow:0 0 0 10px #7f81b305,0 0 0 11px #7f81b31a,0 20px 60px #55578b18;color:#1a1a38}.visual-label{color:#55578b}.visual-label span+span{color:#6f748f}.visual-caption{background:linear-gradient(transparent,#f4f4f8eb 60%,#f4f4f8fa);color:#1a1a38}.visual-caption>span{color:#55578b}.explorer-frame,.real-chart-panel{color-scheme:light;--ink: #14172a;--muted: #50556e;--violet: #55578b;--line: #c3c7d980;color:#14172a;background:radial-gradient(ellipse at 50% 0,#7f81b30c,transparent 65%),#fff;border-color:#c3c7d9;box-shadow:0 10px 32px #1a1a3805}.explorer-frame .sample-reading select{background:#f4f4f8;color:#14172a;border-color:#c3c7d9}.explorer-frame .reading-tag,.explorer-frame .eyebrow{color:#55578b}.explorer-frame .reading-context,.explorer-frame .scroll-hint,.demo-label{color:#6f748f}.explorer-frame #reading-result .reflection{color:#55578b;border-color:#7f81b3}.chart-viewport{scrollbar-color:#7f81b3 #f4f4f8}.chart-key{color:#50556e}body{background:#f5f5fa;isolation:isolate}body:before{z-index:-1;background:linear-gradient(110deg,#ffffffed 0%,#f7f7fbe0 45%,#eeeff8bf 100%),url(./hero-pearl-f0b8c82a.png) center 38% / cover no-repeat;opacity:1}.preview-section{background:#f4f6fbb8}.pricing{background:#ffffffa8}.facts{background:#f4f8fad9}.birth-card,.start-card{background:#fffffff2}.package-grid article{background:#ffffffeb}.renewal{background:#f4f8fae8}@media (max-width: 600px){body:before{background:linear-gradient(#fffffff0,#f4f4f9db),url(./hero-pearl-f0b8c82a.png) center/cover no-repeat}}.hero-visual{background-image:url(./hero-destiny-c7d26bce.png);background-position:center}.visual-label{padding:10px 0;background:linear-gradient(90deg,transparent,#f5f5faab,transparent);color:#55578b}.visual-caption>span{letter-spacing:1.3px}.brand{gap:9px;letter-spacing:-.8px;flex-shrink:0}.brand-logo{display:block;width:48px;height:48px;object-fit:contain;flex-shrink:0}.brand .brand-name{font-weight:650;color:#1a1a38}.brand-name>span{font-weight:450;color:#55578b}.header .login{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 21px;border:1px solid #d7b878;border-radius:12px;background:linear-gradient(120deg,#1a1a38,#55578b);color:#fff;font-weight:600;box-shadow:0 5px 18px #55578b26;white-space:nowrap}.header .login span{display:grid;place-items:center;margin:0;width:24px;height:24px;border-radius:50%;background:#ffffff18;color:#f2d596}.header .login:hover{background:linear-gradient(120deg,#303052,#66699b);box-shadow:0 8px 24px #55578b38;transform:translateY(-1px)}.header .login:focus-visible{outline:3px solid #7f81b3;outline-offset:4px}footer .brand-logo{width:44px;height:44px}@media (max-width: 600px){.brand{gap:5px;font-size:1.3rem}.brand-logo{width:38px;height:38px}.header{gap:12px}.header .login{padding:10px 13px;gap:7px;font-size:.875rem}.header .login span{width:20px;height:20px}}@media (max-width: 360px){.header{padding-inline:16px}.brand{font-size:1.15rem}.header .login{padding-inline:10px}}.official-wordmark{display:inline-flex;align-items:center;line-height:1;flex-shrink:0;padding-block:4px}.official-logo{display:block;width:224px;height:auto;max-width:100%;object-fit:contain}footer .official-logo{width:204px}@media (max-width: 600px){.official-logo{width:175px}.header{gap:12px}}@media (max-width: 380px){.official-logo{width:150px}.header{padding-inline:16px;gap:10px}}.hu-card-form{min-width:0}.birth-field .hu-form-input-wrap{position:relative}.birth-field .hu-form-input-wrap input{padding-right:44px}.hu-input-calendar-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:flex;cursor:pointer}.birth-field .hu-input-error{border-color:#c62828}.birth-field .hu-form-error-text{color:#c62828;font-size:.75rem}body .xdsoft_datetimepicker{z-index:10110}.hu-home-landing .birth-field select,.hu-home-landing .sample-reading select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%236f748f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px 16px}.hu-home-landing .birth-field select:focus,.hu-home-landing .sample-reading select:focus{outline:none;box-shadow:none;border-color:#7f81b3}
