/* Scoped report styles. This asset has a content-based filename to avoid stale styles. */
:is(.astro-result,[data-astro-print-copy]){--report-accent:var(--astro-accent,var(--base,#ce812e));--report-line:#eae5de;--report-ink:#303238;--report-muted:#7d8086;padding:30px!important;background:#fff;border-radius:18px;border:1px solid var(--report-line)}
:is(.astro-result,[data-astro-print-copy]) .astro-result-header{align-items:center;padding:0 0 24px;margin:0 0 25px;border-bottom:1px solid var(--report-line)}
:is(.astro-result,[data-astro-print-copy]) .astro-result-header h2{font-size:27px;line-height:1.35;letter-spacing:-.55px;color:var(--report-ink);margin:0 0 8px;font-weight:700}
:is(.astro-result,[data-astro-print-copy]) .astro-result-header p:not(.astro-eyebrow){font-size:13px;line-height:1.7;color:var(--report-muted)}
:is(.astro-result,[data-astro-print-copy]) .astro-birth-chart{border-radius:14px;background:#fcfaf6;border-color:var(--report-line);padding:24px;margin-bottom:26px}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section{padding:0 24px;border:1px solid var(--report-line);border-radius:12px;margin-top:18px;background:#fff;overflow:hidden}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section>summary{display:flex;align-items:center;gap:12px;padding:20px 0;margin:0;list-style:none;cursor:pointer;font-family:inherit;font-size:16px;line-height:1.5;font-weight:650;color:var(--report-ink)}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section>summary::-webkit-details-marker{display:none}
:is(.astro-result,[data-astro-print-copy]) .astro-report-marker{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid #f0dfca;background:#fff8ee;color:#a66b2d;border-radius:8px;font-size:11px;letter-spacing:.5px;font-weight:600}
:is(.astro-result,[data-astro-print-copy]) .astro-report-chevron{width:8px;height:8px;border-right:1.5px solid #9b8770;border-bottom:1.5px solid #9b8770;transform:rotate(45deg);margin-left:auto;margin-right:4px;flex-shrink:0}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section[open]>summary .astro-report-chevron{transform:rotate(225deg)}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section[open]>summary{padding-bottom:16px}
:is(.astro-result,[data-astro-print-copy]) .astro-report-intro{font-size:12px;line-height:1.75;color:var(--report-muted);margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--report-line)}
:is(.astro-result,[data-astro-print-copy]) .astro-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:0 0 20px;border:1px solid var(--report-line);border-radius:10px;outline-offset:3px;-webkit-overflow-scrolling:touch}
:is(.astro-result,[data-astro-print-copy]) table.astro-table{display:table!important;width:100%!important;min-width:620px;border-spacing:0!important;border-collapse:collapse!important;table-layout:fixed;margin:0!important;font-family:inherit;font-size:13px!important;line-height:1.55;color:#4b4e54;text-align:left}
:is(.astro-result,[data-astro-print-copy]) .astro-table th,:is(.astro-result,[data-astro-print-copy]) .astro-table td{display:table-cell!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid #efebe6!important;vertical-align:middle;font-size:13px!important;line-height:1.6;white-space:normal;text-align:left;word-break:normal;overflow-wrap:break-word}
:is(.astro-result,[data-astro-print-copy]) .astro-table thead th{padding-top:13px!important;padding-bottom:13px!important;background:#faf4eb!important;color:#826747;font-size:10px!important;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.65px;white-space:nowrap}
:is(.astro-result,[data-astro-print-copy]) .astro-table tbody th{font-weight:600;color:#393c41;background:inherit}
:is(.astro-result,[data-astro-print-copy]) .astro-table tbody tr:nth-child(odd){background:#fff}
:is(.astro-result,[data-astro-print-copy]) .astro-table tbody tr:nth-child(even){background:#fcfbf8}
:is(.astro-result,[data-astro-print-copy]) .astro-table tbody tr:hover{background:#fff8ee}
:is(.astro-result,[data-astro-print-copy]) .astro-table tbody tr:last-child>*{border-bottom:0!important}
:is(.astro-result,[data-astro-print-copy]) .astro-table .astro-cell-center{text-align:center}
:is(.astro-result,[data-astro-print-copy]) .astro-planet-name{display:flex;align-items:center;gap:11px;white-space:nowrap}
:is(.astro-result,[data-astro-print-copy]) .astro-planet-monogram{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;width:28px;border-radius:50%;background:#f7eee1;color:#a47036;font-size:10px;font-weight:600}
:is(.astro-result,[data-astro-print-copy]) .astro-sign-label{display:inline-block;color:#555c65;font-weight:500}
:is(.astro-result,[data-astro-print-copy]) .astro-house-number{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;padding:2px 6px;border-radius:7px;background:#f2eee8;color:#75634f;font-size:11px;font-weight:600}
:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 20px}
:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid>div{display:flex;flex-direction:column;gap:8px;border:1px solid #eee4d6;border-radius:10px;background:#fdf9f2;padding:16px 18px;min-width:0}
:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid span{display:block;margin:0;color:#9a8267;font-size:10px;letter-spacing:.6px;line-height:1.5;text-transform:uppercase}
:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid strong{display:block;color:#6e4e29;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
:is(.astro-result,[data-astro-print-copy]) .astro-report-more{margin:0;padding:0 0 20px}
:is(.astro-result,[data-astro-print-copy]) .astro-report-more>summary{display:list-item;width:fit-content;max-width:100%;cursor:pointer;color:#9e6b32;font-size:12px;font-weight:500;line-height:1.6;padding:4px 0;list-style:disclosure-closed inside}
:is(.astro-result,[data-astro-print-copy]) .astro-report-more[open]>summary{list-style-type:disclosure-open;margin-bottom:15px}
:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts{display:flex;flex-wrap:wrap;gap:12px 32px;padding:0 0 20px;margin:0 0 2px}
:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts>div{padding-right:28px;border-right:1px solid var(--report-line)}
:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts>div:last-child{border:0}
:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts span{display:block;color:#97846e;font-size:10px;text-transform:uppercase;letter-spacing:.55px;margin-bottom:6px}
:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts strong{font-weight:600;font-size:14px;line-height:1.6;color:#5b5145}
:is(.astro-result,[data-astro-print-copy]) table.astro-dasha-table{min-width:360px}
:is(.astro-result,[data-astro-print-copy]) .astro-sequence-number{display:inline-flex;align-items:center;justify-content:center;height:25px;width:25px;border-radius:7px;background:#f7eee1;color:#ad824d;font-weight:500;font-size:10px}
:is(.astro-result,[data-astro-print-copy]) .astro-data-list{font-size:13px;line-height:1.8;margin:0}
:is(.astro-result,[data-astro-print-copy]) .astro-data-list>div{padding:14px 0;grid-template-columns:minmax(150px,25%) minmax(0,1fr);gap:24px;border-top:1px solid #eee9e2}
:is(.astro-result,[data-astro-print-copy]) .astro-data-list dt{font-size:12px;font-weight:500;color:#947b5d}
:is(.astro-result,[data-astro-print-copy]) .astro-data-list dd{font-size:13px;color:#4b4e54;line-height:1.8}
:is(.astro-result,[data-astro-print-copy]) .astro-value-list{margin:0;line-height:1.9}
:is(.astro-result,[data-astro-print-copy]) .astro-report-section>.astro-data-list{padding-bottom:18px}
@media(max-width:991px){:is(.astro-result,[data-astro-print-copy]){padding:24px!important}:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){:is(.astro-result,[data-astro-print-copy]){padding:17px!important;border-radius:13px}:is(.astro-result,[data-astro-print-copy]) .astro-result-header{align-items:flex-start;gap:16px;padding-bottom:18px;margin-bottom:18px}:is(.astro-result,[data-astro-print-copy]) .astro-result-header h2{font-size:22px}:is(.astro-result,[data-astro-print-copy]) .astro-report-section{padding:0 13px;border-radius:10px;margin-top:13px}:is(.astro-result,[data-astro-print-copy]) .astro-report-section>summary{font-size:14px;gap:9px;padding:17px 0}:is(.astro-result,[data-astro-print-copy]) .astro-report-marker{width:26px;height:26px;font-size:10px}:is(.astro-result,[data-astro-print-copy]) .astro-report-intro{font-size:11px;line-height:1.7;margin-bottom:14px;padding-bottom:12px}:is(.astro-result,[data-astro-print-copy]) table.astro-table{min-width:600px}:is(.astro-result,[data-astro-print-copy]) .astro-table th,:is(.astro-result,[data-astro-print-copy]) .astro-table td{padding:12px!important;font-size:12px!important}:is(.astro-result,[data-astro-print-copy]) .astro-table thead th{font-size:9px!important;letter-spacing:.45px}:is(.astro-result,[data-astro-print-copy]) .astro-planet-table th:first-child{position:sticky;left:0;z-index:1;background:#fcfaf6!important;box-shadow:1px 0 #eee6da}:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid{gap:9px;margin-bottom:17px}:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid>div{padding:12px;gap:5px}:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid span{font-size:9px}:is(.astro-result,[data-astro-print-copy]) .astro-summary-grid strong{font-size:14px}:is(.astro-result,[data-astro-print-copy]) .astro-data-list>div,:is(.astro-result,[data-astro-print-copy]) .astro-data-list .astro-data-list>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}:is(.astro-result,[data-astro-print-copy]) table.astro-dasha-table{min-width:320px}:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts{gap:12px 17px}:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts>div{padding-right:16px}:is(.astro-result,[data-astro-print-copy]) .astro-dasha-facts strong{font-size:12px}:is(.astro-result,[data-astro-print-copy]) .astro-birth-chart{padding:12px;margin-bottom:18px}}
@media print{:is(.astro-result,[data-astro-print-copy]){padding:0!important;border:0}:is(.astro-result,[data-astro-print-copy]) .astro-table-scroll{overflow:visible}:is(.astro-result,[data-astro-print-copy]) table.astro-table{min-width:0!important;font-size:10px!important}:is(.astro-result,[data-astro-print-copy]) .astro-table th,:is(.astro-result,[data-astro-print-copy]) .astro-table td{padding:8px!important;font-size:10px!important}:is(.astro-result,[data-astro-print-copy]) .astro-report-section{break-inside:auto}:is(.astro-result,[data-astro-print-copy]) .astro-table tr{break-inside:avoid}:is(.astro-result,[data-astro-print-copy]) .astro-planet-table th:first-child{position:static}}
