.chart-container{text-align:center}.chart{width:400px;display:inline-table;margin:50px;border-collapse:collapse}.chart td{border:1.6px solid #bebebe;height:100px;width:100px;max-width:100px;text-align:center;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.chart td.active{background-color:#ffffe6}.chart td.dual.highlighted:not(.active){background-color:#dcfacd}.chart td.cardinal.highlighted:not(.active){background-color:rgb(255,224,224)}.chart td.fixed.highlighted:not(.active){background-color:#cae6f8}.chart td span{text-transform:capitalize;padding:2px;cursor:help;background-color:initial}.chart td span:after{content:" "}.chart td span.retrograde,.chart-table .retrograde{border-top:2px solid black}.chart td span.lagnesh,.chart-table .lagnesh{font-size:x-large;font-weight:700}.chart-table .lagnesh{font-size:larger}.chart td div.ascendant{width:100px;height:4px;border-top:1px solid #bebebe;transform:rotate(-45deg);border-bottom:1px solid #bebebe;padding:0;position:absolute;top:16px;left:-40px;cursor:help}.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{position:absolute;bottom:0;left:0;font-weight:700;font-size:smaller;color:#bebebe;cursor:default}.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{width:396px;height:396px;display:inline-block;overflow:hidden;border:1.6px solid #bebebe;margin:50px;box-sizing:border-box}.chart2{width:560px;margin:-84px 0 0 -84px}.chart2 td{height:140px;box-sizing:border-box}.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{position:absolute;transform:rotate(45deg);color:#793431}.house1,.house2,.house3{right:5px;top:0}.house4,.house5,.house6{left:5px;top:0}.house7,.house8,.house9{left:5px;bottom:0}.house10,.house11,.house12{right:5px;bottom:0}body{margin:0}#navbar{background-color:#191b23;padding:5px}#logo{background-image:url(/logo_s.png);background-size:30px;background-repeat:no-repeat;background-position:109px 3px;color:white;font-size:20px;line-height:35px;height:35px;min-width:35px;vertical-align:bottom;margin-left:5px}#logo :last-child{padding-left:40px}#select-location-container{margin:0 auto;width:400px;max-width:100%;box-sizing:border-box;background:rgba(255,255,255,.9);text-shadow:0 0 8px rgba(255,255,255,.75);border-radius:16px;padding:24px}#select-location-container .form-title{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#333}.singup-container{margin:100px auto 0;padding:20px;width:300px}.prediction-settings>div{display:inline-block;margin-right:10px}.prediction-settings label{display:block;margin:10px 0;font-size:smaller}@media (max-width:500px){.chart2-container,.chart:not(.chart2){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{display:block;margin:0}.modal-text h3{font-size:20px!important}.user-message>div{width:80%!important}}@media (min-width:501px){.modal-text h3{font-size:24px!important}.modal-text.ai-chat{padding:40px!important}.question-textarea{width:60%!important}}@media (min-width:401px) 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{overflow-x:auto;max-width:calc(100vw - 20px);margin-bottom:10px}.modal-text table td,.modal-text table th{border:1px solid #dddddd;padding:8px 12px;font-size:14px}.modal-text table th{background-color:#f4f4f4;color:#333}.modal-text table tr:nth-child(2n){background-color:#f9f9f9}.modal-text table tr:hover{background-color:#f1f1f1}.user-message{display:flex;flex-direction:row-reverse}.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{margin:0 auto;max-width:1000px;padding:20px;box-sizing:border-box}.mainpage-text .blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:stretch;margin-top:40px}.mainpage-text .block{padding-left:20px;padding-right:20px}.mainpage-text .block,.mainpage-text .why-us-container{box-sizing:border-box;background:rgba(255,255,255,.5);text-shadow:0 0 8px rgba(255,255,255,.75);border-radius:16px}.mainpage-text .why-us-container{display:flex;justify-content:center;margin-top:40px;padding:0 20px}.mainpage-text .why-us-container p:first-letter{color:#129a00}body.main{background-image:url(/background-4096x6144.jpg);background-position-x:center;background-position-y:top;background-size:cover;background-repeat:no-repeat;background-color:#ede0fc}@media (max-width:1980px){body.main{background-image:url(/background-1980x2970.jpg)}}main{min-height:100vh}.mainpage-text-header{color:white;max-width:600px;text-shadow:0 2px 6px rgba(0,0,0,.35);text-align:center}.main nav{background:none!important}