.chakra-checkin-page .chakra-info{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-left:4px solid;background:#ffffff05;margin-bottom:1.5rem;flex-wrap:wrap}.chakra-checkin-page .chakra-color-dot{width:36px;height:36px;border-radius:50%;flex-shrink:0}.chakra-checkin-page .chakra-details{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:160px}.chakra-checkin-page .chakra-sanskrit{font-family:var(--font-heading, "Cinzel", serif);font-size:1.1rem;font-weight:600;letter-spacing:.04em}.chakra-checkin-page .chakra-meaning{font-size:.85rem;font-style:italic;color:var(--text-muted, #999)}.chakra-checkin-page .chakra-location{font-size:.8rem;color:var(--text-muted, #999)}.chakra-checkin-page .chakra-meta{display:flex;gap:1.5rem;font-size:.8rem;color:var(--text-muted, #999)}.chakra-checkin-page .chakra-meta strong{color:var(--text, #e8dcc8)}.chakra-checkin-page .statement-block{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border, #2a2a2a)}.chakra-checkin-page .statement-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.chakra-checkin-page .statement-text{font-size:1.05rem;color:var(--text, #e8dcc8);line-height:1.5;margin:0 0 1rem;font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:500}.chakra-checkin-page .rating-scale{display:flex;gap:.5rem}.chakra-checkin-page .rating-option{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem .35rem;border:1px solid var(--border, #2a2a2a);background:#ffffff05;cursor:pointer;transition:all .2s ease;text-align:center}.chakra-checkin-page .rating-option:hover{border-color:#d4a5564d;background:#ffffff0a}.chakra-checkin-page .rating-option.selected{border-color:var(--gold, #d4a556)}.chakra-checkin-page .rating-option input{display:none}.chakra-checkin-page .rating-value{font-family:var(--font-heading, "Cinzel", serif);font-size:1.1rem;font-weight:600;color:var(--text, #e8dcc8)}.chakra-checkin-page .rating-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #999)}.chakra-checkin-page .results-card{background:var(--bg-secondary, #141414);border:1px solid var(--border, #2a2a2a);padding:2rem;margin-bottom:3rem}.chakra-checkin-page .results-card>h2{text-align:center;font-size:1.75rem;margin:0 0 .5rem;color:var(--text, #e8dcc8);font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:400}.chakra-checkin-page .results-intro{text-align:center;color:var(--text-muted, #999);margin-bottom:2.5rem;line-height:1.6;font-size:.95rem}.chakra-checkin-page .chakra-column{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:2rem 0;margin-bottom:1.5rem}.chakra-checkin-page .column-chakra{display:flex;align-items:center;gap:1rem;width:100%;max-width:440px}.chakra-checkin-page .column-label-left{width:110px;text-align:right;font-family:var(--font-heading, "Cinzel", serif);font-size:.72rem;letter-spacing:.06em;color:var(--text-muted, #999)}.chakra-checkin-page .column-circle{width:40px;height:40px;border-radius:50%;flex-shrink:0;transition:all .5s ease}.chakra-checkin-page .column-label-right{display:flex;flex-direction:column;gap:.1rem;flex:1}.chakra-checkin-page .column-score{font-family:var(--font-heading, "Cinzel", serif);font-size:.8rem;color:var(--text, #e8dcc8)}.chakra-checkin-page .column-status{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.chakra-checkin-page .column-status.balanced{color:#48bb78}.chakra-checkin-page .column-status.slightly-off{color:#d69e2e}.chakra-checkin-page .column-status.needs-attention{color:#a0aec0}.chakra-checkin-page .legend{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.chakra-checkin-page .legend-item{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-muted, #999)}.chakra-checkin-page .legend-dot{width:10px;height:10px;border-radius:50%}.chakra-checkin-page .legend-dot.balanced{background:#48bb78;box-shadow:0 0 8px #48bb7866}.chakra-checkin-page .legend-dot.slightly-off{background:#d69e2e;box-shadow:0 0 6px #d69e2e44}.chakra-checkin-page .legend-dot.needs-attention{background:#71717a}.chakra-checkin-page .details-section>h2{font-size:1.35rem;margin:0 0 1.5rem;color:var(--text, #e8dcc8);font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:400}.chakra-checkin-page .detail-card{border-left:4px solid;background:#ffffff05;padding:1.25rem;margin-bottom:1.25rem}.chakra-checkin-page .detail-card:last-child{margin-bottom:0}.chakra-checkin-page .detail-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.chakra-checkin-page .detail-title-row{display:flex;align-items:center;gap:.6rem}.chakra-checkin-page .detail-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0}.chakra-checkin-page .detail-header h3{margin:0;font-family:var(--font-heading, "Cinzel", serif);font-size:.9rem;letter-spacing:.04em;color:var(--text, #e8dcc8);font-weight:500}.chakra-checkin-page .detail-english{font-weight:400;color:var(--text-muted, #999)}.chakra-checkin-page .detail-score-row{display:flex;align-items:center;gap:.75rem}.chakra-checkin-page .detail-score{font-family:var(--font-heading, "Cinzel", serif);font-size:1rem;font-weight:600;color:var(--text, #e8dcc8)}.chakra-checkin-page .detail-status{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .6rem}.chakra-checkin-page .detail-status.balanced{background:#48bb7826;color:#48bb78}.chakra-checkin-page .detail-status.slightly-off{background:#d69e2e26;color:#d69e2e}.chakra-checkin-page .detail-status.needs-attention{background:#a0aec026;color:#a0aec0}.chakra-checkin-page .score-bar-wrap{margin-bottom:1rem}.chakra-checkin-page .score-bar{height:6px;background:var(--border, #2a2a2a);overflow:hidden}.chakra-checkin-page .score-bar-fill{height:100%;transition:width .6s ease}.chakra-checkin-page .recommendations{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border, #2a2a2a)}.chakra-checkin-page .recommendations h4{margin:0 0 .75rem;font-family:var(--font-heading, "Cinzel", serif);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold, #d4a556);font-weight:500}.chakra-checkin-page .rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.chakra-checkin-page .rec-item{display:flex;flex-direction:column;gap:.2rem}.chakra-checkin-page .rec-item.full-width{grid-column:1 / -1}.chakra-checkin-page .rec-label{font-family:var(--font-heading, "Cinzel", serif);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted, #999)}.chakra-checkin-page .rec-text{font-size:.85rem;color:var(--text, #e8dcc8);line-height:1.5}.chakra-checkin-page .affirmation-text{font-style:italic;font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:.95rem}.chakra-checkin-page .ai-reading-section{margin:2rem 0;text-align:center}.chakra-checkin-page .ai-btn{padding:14px 36px;font-family:var(--font-heading, "Cinzel", serif);font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gold, #d4a556);background:transparent;border:1px solid rgba(212,165,86,.4);cursor:pointer;transition:all .3s}.chakra-checkin-page .ai-btn:hover:not(:disabled){background:#d4a55614;border-color:#d4a55699}.chakra-checkin-page .ai-btn:disabled{opacity:.6;cursor:not-allowed}.chakra-checkin-page .ai-content{text-align:left;margin-top:1.5rem;padding:1.5rem;background:#ffffff05;border:1px solid var(--border, #2a2a2a)}.chakra-checkin-page .ai-content p{color:var(--text, #e8dcc8);line-height:1.7;margin:0 0 1rem;font-size:.95rem}.chakra-checkin-page .ai-content p:last-child{margin-bottom:0}.chakra-checkin-page .ai-content a{color:var(--gold, #d4a556)}.chakra-checkin-page .loading-text{text-align:center;font-style:italic;color:var(--text-muted, #999)!important}.chakra-checkin-page .retake-section{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border, #2a2a2a)}.chakra-checkin-page .retake-btn{padding:12px 32px;font-family:var(--font-heading, "Cinzel", serif);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted, #999);background:transparent;border:1px solid var(--border);cursor:pointer;transition:all .3s}.chakra-checkin-page .retake-btn:hover{border-color:#d4a5564d;color:var(--text, #e8dcc8)}@media (max-width: 640px){.chakra-checkin-page .results-card{padding:1.25rem}.chakra-checkin-page .chakra-info{flex-direction:column;align-items:flex-start;gap:.75rem}.chakra-checkin-page .chakra-meta{flex-direction:column;gap:.35rem}.chakra-checkin-page .rating-scale{gap:.3rem}.chakra-checkin-page .rating-option{padding:.5rem .2rem}.chakra-checkin-page .rating-label{font-size:.55rem}.chakra-checkin-page .column-label-left{width:80px;font-size:.6rem}.chakra-checkin-page .column-circle{width:30px;height:30px}.chakra-checkin-page .rec-grid{grid-template-columns:1fr}.chakra-checkin-page .detail-header{flex-direction:column}}.chakra-checkin-page[data-astro-cid-oamp5gxp]{max-width:800px;margin:0 auto;padding:2rem 1rem}.page-header[data-astro-cid-oamp5gxp]{text-align:center;margin-bottom:2rem}.page-header[data-astro-cid-oamp5gxp] h1[data-astro-cid-oamp5gxp]{font-size:2.5rem;margin-bottom:.5rem;color:var(--text, #e8dcc8);font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:400;letter-spacing:.04em}.subtitle[data-astro-cid-oamp5gxp]{font-size:1.15rem;font-style:italic;color:var(--text-muted, #999)}.intro-section[data-astro-cid-oamp5gxp]{text-align:center;max-width:680px;margin:0 auto 2.5rem;color:var(--text-muted, #999);line-height:1.7}.assessment-container[data-astro-cid-oamp5gxp]{background:var(--bg-secondary, #141414);border:1px solid var(--border, #2a2a2a);padding:2rem;margin-bottom:3rem}.progress-bar[data-astro-cid-oamp5gxp]{height:6px;background:var(--border, #2a2a2a);margin-bottom:.5rem;overflow:hidden}.progress-fill[data-astro-cid-oamp5gxp]{height:100%;transition:width .4s ease,background .4s ease}.progress-text[data-astro-cid-oamp5gxp]{text-align:center;font-size:.85rem;color:var(--text-muted, #999);font-family:var(--font-heading, "Cinzel", serif);letter-spacing:.06em;margin-bottom:1.5rem}.navigation-buttons[data-astro-cid-oamp5gxp]{display:flex;justify-content:space-between;margin-top:2rem}.nav-btn[data-astro-cid-oamp5gxp]{padding:12px 32px;font-family:var(--font-heading, "Cinzel", serif);font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .3s}.nav-btn[data-astro-cid-oamp5gxp]:not(.primary){background:transparent;border:1px solid var(--border);color:var(--text, #e8dcc8)}.nav-btn[data-astro-cid-oamp5gxp]:not(.primary):hover:not(:disabled){border-color:#d4a5564d}.nav-btn[data-astro-cid-oamp5gxp].primary{background:transparent;border:1px solid rgba(212,165,86,.3);color:var(--gold, #d4a556)}.nav-btn[data-astro-cid-oamp5gxp].primary:hover{background:#d4a55614;border-color:#d4a55680}.nav-btn[data-astro-cid-oamp5gxp]:disabled{opacity:.4;cursor:not-allowed}.about-section[data-astro-cid-oamp5gxp]{margin-bottom:3rem}.about-section[data-astro-cid-oamp5gxp] h2[data-astro-cid-oamp5gxp]{text-align:center;font-size:1.5rem;margin-bottom:1.5rem;color:var(--text, #e8dcc8);font-family:var(--font-serif, "Cormorant Garamond", serif);font-weight:400}.info-grid[data-astro-cid-oamp5gxp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.info-card[data-astro-cid-oamp5gxp]{background:var(--bg-secondary, #141414);border:1px solid var(--border, #2a2a2a);padding:1.5rem}.info-card[data-astro-cid-oamp5gxp] h3[data-astro-cid-oamp5gxp]{margin:0 0 .75rem;font-size:1rem;color:var(--text, #e8dcc8);font-family:var(--font-heading, "Cinzel", serif);font-weight:500;font-size:.85rem;letter-spacing:.04em}.info-card[data-astro-cid-oamp5gxp] p[data-astro-cid-oamp5gxp]{margin:0;font-size:.9rem;color:var(--text-muted, #999);line-height:1.65}@media (max-width: 640px){.page-header[data-astro-cid-oamp5gxp] h1[data-astro-cid-oamp5gxp]{font-size:1.75rem}.assessment-container[data-astro-cid-oamp5gxp]{padding:1.25rem}.info-grid[data-astro-cid-oamp5gxp]{grid-template-columns:1fr}.navigation-buttons[data-astro-cid-oamp5gxp]{gap:.5rem}.nav-btn[data-astro-cid-oamp5gxp]{padding:10px 20px}}
