.chart-container{text-align:center}.chart{border-collapse:collapse;width:400px;margin:50px;display:inline-table}.chart td{text-align:center;-webkit-user-select:none;user-select:none;border:1.6px solid #bebebe;width:100px;max-width:100px;height:100px;position:relative;overflow:hidden}.chart td.active{background-color:#ffffe6}.chart td.dual.highlighted:not(.active){background-color:#dcfacd}.chart td.cardinal.highlighted:not(.active){background-color:#ffe0e0}.chart td.fixed.highlighted:not(.active){background-color:#cae6f8}.chart td span{text-transform:capitalize;cursor:help;background-color:#0000;padding:2px}.chart td span:after{content:" "}.chart td span.retrograde,.chart-table .retrograde{border-top:2px solid #000}.chart td span.lagnesh,.chart-table .lagnesh{font-size:x-large;font-weight:700}.chart-table .lagnesh{font-size:larger}.chart td div.ascendant{cursor:help;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;width:100px;height:4px;padding:0;position:absolute;top:16px;left:-40px;transform:rotate(-45deg)}.chart td span.mooltrikona,.chart-table .mooltrikona{color:#129a00;font-weight:700}.chart td span.own_sign,.chart-table .own_sign{color:#67d1f1;font-weight:700}.chart td span.debilitation,.chart-table .debilitation{color:#970000;font-weight:700}.chart td span.exaltation,.chart-table .exaltation{color:#d2a700;font-weight:700}.chart td span.burned,.chart-table .burned{border:3px dotted orange}.chart td span.arudha{color:#bebebe;cursor:default;font-size:smaller;font-weight:700;position:absolute;bottom:0;left:0}.chart2 td span.arudha{position:inherit}.chart td span.dig_bala:after{content:"↑ "}.chart td span.aspect{color:#bebebe;cursor:default}table.dasha .highlighted{font-weight:700}table.dasha .highlighted td{background-color:#feeae9}.chart2{transform:rotate(-45deg)}.chart2-container{box-sizing:border-box;border:1.6px solid #bebebe;width:396px;height:396px;margin:50px;display:inline-block;overflow:hidden}.chart2{width:560px;margin:-84px 0 0 -84px}.chart2 td{box-sizing:border-box;height:140px}.chart2 td .wrap{transform:rotate(45deg)}.chart2 td.padding-top .wrap{padding-top:56px}.chart2 td.padding-right .wrap{padding-right:65px}.chart2 td.padding-bottom .wrap{padding-bottom:56px}.chart2 td.padding-left .wrap{padding-left:65px}.chart2 td div.ascendant{display:none}.chart2 td div.house{color:#793431;position:absolute;transform:rotate(45deg)}.house1,.house2,.house3{top:0;right:5px}.house4,.house5,.house6{top:0;left:5px}.house7,.house8,.house9{bottom:0;left:5px}.house10,.house11,.house12{bottom:0;right:5px}body{margin:0}#navbar{background-color:#191b23;padding:5px}#logo{color:#fff;vertical-align:bottom;cursor:pointer;background-image:url(/logo_s.png);background-position:109px 3px;background-repeat:no-repeat;background-size:30px;min-width:35px;height:35px;margin-left:5px;margin-right:auto;font-size:20px;line-height:35px}#logo :last-child{padding-left:40px}#select-location-container{box-sizing:border-box;text-shadow:0 0 8px #ffffffbf;background:#ffffffe6;border-radius:16px;width:400px;max-width:100%;margin:0 auto;padding:24px}#select-location-container .form-title{color:#333;margin-bottom:20px;font-size:1.5rem;font-weight:600}.singup-container{width:300px;margin:100px auto 0;padding:20px}.prediction-settings>div{margin-right:10px;display:inline-block}.prediction-settings label{margin:10px 0;font-size:smaller;display:block}@media (max-width:500px){.chart:not(.chart2),.chart2-container{margin-left:0;margin-right:0}.anonymous #logo{background-position-x:0}.anonymous #logo span{display:none}#chart-selector{max-width:170px}.prediction-settings>div{margin:0;display:block}.modal-text h3{font-size:20px!important}.user-message>div{width:80%!important}}@media not (max-width:500px){.modal-text h3{font-size:24px!important}.modal-text.ai-chat{padding:40px!important}.question-textarea{width:60%!important}}@media (not (max-width:400px)) and (max-width:450px){.chart-container{zoom:90%}}@media (max-width:400px){.chart-container{zoom:80%}}.modal-text ol li:before{content:""!important}.modal-text{padding-left:10px!important;padding-right:10px!important}.modal-text h3>strong{font-weight:unset}.modal-text .table-wrapper{max-width:calc(100vw - 20px);margin-bottom:10px;overflow-x:auto}.modal-text table th,.modal-text table td{border:1px solid #ddd;padding:8px 12px;font-size:14px}.modal-text table th{color:#333;background-color:#f4f4f4}.modal-text table tr:nth-child(2n){background-color:#f9f9f9}.modal-text table tr:hover{background-color:#f1f1f1}.user-message{flex-direction:row-reverse;display:flex}.user-message>div{background-color:#f1f1f1;border-radius:15px;width:60%;margin:20px 0}.user-message>div>p{padding:10px 20px}.question-textarea{display:block;margin:auto!important}.question-textarea textarea{padding-bottom:30px!important}.question-textarea button{margin-top:-70px!important;margin-left:10px!important}.mainpage-text{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:20px}.mainpage-text .blocks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:16px;margin-top:40px;display:grid}.mainpage-text .block{box-sizing:border-box;text-shadow:0 0 8px #ffffffbf;background:#ffffff80;border-radius:16px;padding-left:20px;padding-right:20px}.mainpage-text .why-us-container,.mainpage-text .pricing-container{box-sizing:border-box;text-shadow:0 0 8px #ffffffbf;background:#ffffff80;border-radius:16px;justify-content:center;margin-top:40px;padding:0 20px;display:flex}.mainpage-text .why-us-container p:first-letter{color:#129a00}body.main{background-color:#ede0fc;background-image:url(/background-4096x6144.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}@media (max-width:1980px){body.main{background-image:url(/background-1980x2970.jpg)}}main{min-height:100vh}.mainpage-text-header{color:#fff;text-shadow:0 2px 6px #00000059;text-align:center;max-width:600px}.main nav{background:0 0!important}#select-location-container .policy-links{margin-top:20px;font-size:.8em}#select-location-container .select-action-container{text-align:center;margin-top:20px}.select-action-container .telegram-button-container{margin-bottom:30px}#telegram-signup-button{margin-top:20px;margin-bottom:40px}
