.dayvee-clarity{box-sizing:border-box;color:#18304a;font-size:1.4rem}.dayvee-clarity[hidden]{display:none!important}.dayvee-clarity--full{margin-top:1.8rem;padding:2.2rem;border:1px solid #e5e7e4;border-radius:18px;background:#fff}.dayvee-clarity__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.dayvee-clarity__kicker{display:inline-flex;margin-bottom:.5rem;color:#183f67;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dayvee-clarity__head h2{margin:0;font-size:2.2rem;line-height:1.2}.dayvee-clarity__head p{margin:.55rem 0 0;color:#687482;line-height:1.45}.dayvee-clarity__mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#eaf2f8;color:#183f67;font-weight:800;font-style:normal}.dayvee-clarity__mark--large{width:3.4rem;height:3.4rem;font-size:1.7rem}.dayvee-clarity__results{display:grid;gap:1rem}.dayvee-clarity__item{padding:1.5rem;border:1px solid #e5e7e4;border-radius:14px;background:#fdfcf9}.dayvee-clarity__item--high{border-color:#dbc6ae;background:#fffaf4}.dayvee-clarity__item-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dayvee-clarity__item-title{font-size:1.55rem;font-weight:750}.dayvee-clarity__badge{display:inline-flex;align-items:center;min-height:2.6rem;padding:.35rem .75rem;border-radius:999px;background:#eaf2f8;color:#183f67;font-size:1.1rem;font-weight:700;white-space:nowrap}.dayvee-clarity__item--high .dayvee-clarity__badge{background:#f4e8da;color:#74491d}.dayvee-clarity__sources{display:grid;gap:.45rem;margin:0 0 1rem;padding:0;list-style:none}.dayvee-clarity__source{display:flex;justify-content:space-between;gap:1.2rem;color:#687482;font-size:1.25rem;line-height:1.4}.dayvee-clarity__source strong{color:#18304a;font-weight:650;text-align:right}.dayvee-clarity__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.85rem;border-top:1px solid #e5e7e4}.dayvee-clarity__total span{font-size:1.25rem;font-weight:650}.dayvee-clarity__total strong{font-size:1.55rem}.dayvee-clarity__reference{display:grid;gap:.55rem;margin:.9rem 0 0;color:#687482;font-size:1.2rem;line-height:1.45}.dayvee-clarity__reference p{margin:0}.dayvee-clarity__reference strong{color:#18304a}.dayvee-clarity__reference-row{padding-left:1rem;border-left:2px solid #e5e7e4}.dayvee-clarity__sources-links{margin-top:.15rem;font-size:1.1rem}.dayvee-clarity__sources-links a{color:#183f67;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}.dayvee-clarity__footnote{display:grid;gap:.35rem;margin-top:1.35rem;padding:1.2rem 1.35rem;border-radius:12px;background:#f4f7f9;color:#687482;font-size:1.15rem;line-height:1.45}.dayvee-clarity__footnote strong{color:#18304a}.dayvee-clarity--compact{margin:1rem 0 1.2rem;padding:1.1rem 1.2rem;border:1px solid rgba(24,63,103,.14);border-radius:12px;background:#f4f8fb}.dayvee-clarity__compact-head{display:flex;align-items:flex-start;gap:.8rem}.dayvee-clarity__compact-head>div{display:grid;gap:.15rem;min-width:0}.dayvee-clarity__compact-head strong{font-size:1.2rem;line-height:1.3}.dayvee-clarity__compact-head span:not(.dayvee-clarity__mark){color:rgba(var(--color-foreground),.65);font-size:1.05rem;line-height:1.35}.dayvee-clarity__compact-results{display:grid;gap:.45rem;margin-top:.8rem}.dayvee-clarity__compact-line{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;font-size:1.1rem;line-height:1.35}.dayvee-clarity__compact-line span{min-width:0}.dayvee-clarity__compact-line strong{flex:0 0 auto;font-size:1.1rem}.dayvee-clarity__compact-line--high span,.dayvee-clarity__compact-line--high strong{font-weight:700}.dayvee-clarity__cart-link{display:inline-flex;margin-top:.7rem;color:#183f67;font-size:1.05rem;font-weight:700;text-decoration:underline;text-underline-offset:.2rem}@media(max-width:749px){.dayvee-clarity--full{padding:1.6rem}.dayvee-clarity__head h2{font-size:1.9rem}.dayvee-clarity__item{padding:1.25rem}.dayvee-clarity__item-head{align-items:flex-start}.dayvee-clarity__source{font-size:1.18rem}}