/* Guruly V8.1.2 R4 — account, forms and compact public UX */
.guruly-site-header>.g-v6-shell{min-height:var(--guruly-header-shell-h,104px)!important}
.guruly-tab-button{min-width:98px!important;min-height:76px!important;padding:.7rem .55rem!important}.guruly-tab-button strong{font-size:.78rem!important;line-height:1.18!important;overflow-wrap:anywhere}.guruly-tab-button span{font-size:.66rem!important}
.g-v6-section{padding-top:clamp(2.25rem,4vw,4rem)!important;padding-bottom:clamp(2.25rem,4vw,4rem)!important}.g-v6-hero{padding-top:clamp(2.8rem,5vw,5rem)!important;padding-bottom:clamp(2.8rem,5vw,5rem)!important}
.guruly-ready-evidence,.guruly-ready-evidence.g-v6-section{background:#fff!important;color:#172033!important;border-top:4px solid #f59e0b!important}.guruly-ready-evidence h2,.guruly-ready-evidence p{color:#172033!important}.guruly-ready-evidence .g-copy{color:#5f6c80!important}
.guruly-usage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.guruly-usage-card{border:1px solid var(--g-border);background:var(--g-surface);padding:15px;min-width:0}.guruly-usage-card>div:first-child{min-height:44px}.guruly-usage-card strong{display:block;color:var(--g-text)}.guruly-usage-card small{display:block;color:var(--g-muted);font-size:.72rem;margin-top:3px}.guruly-usage-card dl{margin:13px 0 0;display:grid;gap:8px}.guruly-usage-card dl div{display:flex;justify-content:space-between;gap:8px;font-size:.82rem}.guruly-usage-card dt{color:var(--g-muted)}.guruly-usage-card dd{font-weight:750;color:var(--g-text)}.guruly-usage-card .is-balance{padding-top:8px;border-top:1px solid var(--g-border)}.guruly-usage-card .is-balance dd{font-size:1.15rem;color:var(--g-primary)}
form label{color:var(--g-text)}form input,form select,form textarea{background:var(--g-surface);color:var(--g-text);border-color:var(--g-border)}form input:focus,form select:focus,form textarea:focus{outline:3px solid rgba(245,158,11,.22);border-color:var(--g-link)}p:empty{display:none!important}
@media(max-width:1100px){.guruly-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guruly-usage-grid{grid-template-columns:1fr}.guruly-tab-list{grid-template-columns:repeat(7,104px)}}
