/* v10: scoped homepage report gallery and unified campaign editor. */
.hr10-section{font-family:Arial,Helvetica,sans-serif;min-width:0}.hr10-heading{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:end;margin-bottom:28px}.hr10-heading h2{font:700 clamp(27px,3.1vw,42px)/1.12 Arial;color:#482f2a;letter-spacing:-1.3px;margin:0}.hr10-heading>div>p:not(.aa-kicker){font:14px/1.85 Arial;color:#816661;margin:0 0 16px;max-width:430px}.hr10-toolbar{display:flex;justify-content:space-between;align-items:center;margin:22px 0 18px;gap:20px}.hr10-toolbar>span{font:700 13px Arial;color:#6b4b45}.hr10-toolbar small{display:block;font:12px Arial;color:#a17972;margin-top:6px}.hr10-arrows{display:flex;gap:9px}.hr10-arrows button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d0aca6;border-radius:50%;background:#fdedea;color:#945044;font:22px Arial;cursor:pointer;transition:background .15s,color .15s}.hr10-arrows button:hover:not(:disabled){background:#944c40;color:#fcebe8}.hr10-arrows button:disabled{opacity:.35;cursor:default}.hr10-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/6);gap:16px;overflow-x:auto;overflow-y:hidden;padding:7px 2px 23px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c99d96 #f6e6e3;outline-offset:4px}.hr10-card{--hr-bg:#fbe5e1;--hr-art:#e4bab3;--hr-ink:#894e44;position:relative;min-width:0;display:flex;flex-direction:column;background:var(--hr-bg);border:1px solid #d9bbb6;border:1px solid color-mix(in srgb,var(--hr-art) 80%,#84564e 20%);border-radius:18px;overflow:hidden;scroll-snap-align:start;box-shadow:0 6px 20px #68413a0b;transition:transform .18s,box-shadow .18s}.hr10-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #68413a18}.hr10-tone-1{--hr-bg:#f9efee;--hr-art:#e8d0cc;--hr-ink:#975b50}.hr10-tone-2{--hr-bg:#f4eeed;--hr-art:#dec2bd;--hr-ink:#744e47}.hr10-tone-3{--hr-bg:#faefed;--hr-art:#f0d1cc;--hr-ink:#a15d51}.hr10-tone-4{--hr-bg:#f8eeed;--hr-art:#e9cec9;--hr-ink:#a06358}.hr10-tone-5{--hr-bg:#fcebe8;--hr-art:#e5b9b2;--hr-ink:#a55c4f}.hr10-cover-link{position:absolute;inset:0;z-index:1}.hr10-art{position:relative;height:145px;overflow:hidden;background:radial-gradient(circle at 45% 15%,#fff9,transparent 60%),var(--hr-art)}.hr10-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--hr-bg),transparent 55%);pointer-events:none}.hr10-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.28;filter:saturate(.7)}.hr10-mandala{position:absolute;width:190px;height:190px;right:-30px;top:-36px;opacity:.2;transform:rotate(12deg);pointer-events:none}.hr10-orbit{position:absolute;left:18px;top:20px;color:var(--hr-ink);width:49px;height:49px;border:1px solid #fff9;border-radius:16px;background:#fff7;display:grid;place-items:center;font-size:31px;box-shadow:0 6px 15px #704a440a}.hr10-number{position:absolute;right:15px;top:16px;color:var(--hr-ink);opacity:.8;font:12px Arial}.hr10-type{position:absolute;left:16px;bottom:16px;z-index:1;font:700 9px/1.4 Arial;letter-spacing:1.2px;color:var(--hr-ink);max-width:calc(100% - 25px)}.hr10-body{display:flex;flex-direction:column;padding:0 16px 17px;flex:1;min-width:0}.hr10-eyebrow{font:700 8px/1.7 Arial;letter-spacing:1px;color:var(--hr-ink);margin:0 0 9px;min-height:27px;opacity:.9}.hr10-card h3{font:700 15px/1.4 Arial;min-height:64px;color:#563a35;margin:0 0 12px;overflow-wrap:anywhere}.hr10-card h3 a{position:relative;z-index:2;color:inherit}.hr10-description{font:13px/1.75 Arial;color:#826b67;margin:0 0 15px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:84px}.hr10-card ul{list-style:none;padding:0;margin:0 0 14px;min-height:78px}.hr10-card li{font:12px/1.65 Arial;color:#7a625e;display:flex;gap:6px;align-items:start;margin:5px 0;overflow-wrap:anywhere}.hr10-card li span{color:var(--hr-ink);font-weight:700}.hr10-bottom{display:grid;grid-template-columns:1fr;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid #b3867e30}.hr10-price{font:700 24px Arial;color:var(--hr-ink)}.hr10-price small{display:block;font:10px Arial;color:#9c7973;margin-top:5px}.hr10-buy{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 12px;border-radius:10px;background:#fff9;border:1px solid #ba8e8770;color:var(--hr-ink);font:700 11px Arial;min-height:37px}.hr10-buy:hover{background:#fefaf9}.hr10-buy span{font-size:17px}.hr10-card .v8-badges{gap:5px;margin:6px 0 12px}.hr10-card .v8-badges>span{padding:5px 7px;gap:5px;flex-wrap:wrap;border-radius:7px}.hr10-card .v8-badges b{font-size:11px}.hr10-card .v8-badges small{font-size:9px}.hr10-card .sr-demo-stats{padding:8px;gap:5px;margin:3px 0 9px;background:#fff9;border-style:dashed}.hr10-card .sr-demo-stats span{font-size:9px;line-height:1.5;flex-wrap:wrap}.hr10-card .sr-demo-stats b{font-size:11px}.hr10-card .sr-demo-tag{font-size:8px!important;letter-spacing:.4px;line-height:1.6!important}.hr10-card[hidden]{display:none!important}.hr10-mobile-actions{display:none}.v8-inclusions .v8-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}
.cx10-admin{font:14px/1.7 Arial,Helvetica,sans-serif}.cx10-hero{padding:32px;border:1px solid #d6afa8;background:linear-gradient(125deg,#f3d2cc,#f6eceb);border-radius:22px;margin-bottom:25px}.cx10-kicker{font:700 11px/1.7 Arial;letter-spacing:1.5px;color:#945247;margin:0 0 10px}.cx10-hero h1{font:700 clamp(29px,3vw,44px)/1.1 Arial;letter-spacing:-1.3px;color:#80463c;margin:0 0 18px}.cx10-hero p{font:14px/1.8 Arial;color:#856660;max-width:850px}.cx10-select{display:grid;grid-template-columns:.65fr 1fr;gap:25px;align-items:end}.cx10-select form{margin:0}.cx10-public-link{width:100%;padding:12px 14px;background:#fcf2f0;border:1px solid #d8b7b1;border-radius:9px;color:#82544b;font:13px Arial}.cx10-status{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}.cx10-status span{font:12px Arial;border:1px solid #d3bbb7;background:#f3eceb;color:#74544e;border-radius:8px;padding:9px 11px}.cx10-seed{padding-top:20px;margin-top:20px;border-top:1px solid #dec2bd}.cx10-seed small{display:block;font:12px/1.6 Arial;color:#916f69;margin-top:10px}.cx10-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fdedea;padding:14px;border:1px solid #d9b5af;border-radius:12px;margin:20px 0}.cx10-section-nav>a{font:700 12px Arial;padding:10px;color:#915348}.cx10-section-nav>button{margin-left:auto}.cx10-admin section[id]{scroll-margin-top:25px}.cx10-admin .sr-admin-grid{margin-bottom:22px}
@media(max-width:1023px) and (min-width:701px){.hr10-track{grid-auto-columns:calc((100% - 32px)/3)}.hr10-card h3{font-size:18px;min-height:51px}.hr10-description{font-size:13px;min-height:70px;-webkit-line-clamp:3}.hr10-card li{font-size:12px}.hr10-bottom{grid-template-columns:1fr auto;align-items:end}.hr10-buy{min-width:100px}.hr10-card .hr10-art{height:160px}}
@media(max-width:700px){.hr10-heading{grid-template-columns:1fr;gap:17px;margin-bottom:19px}.hr10-heading h2{font-size:31px}.hr10-heading>div>p:not(.aa-kicker){font-size:13px}.hr10-toolbar{margin:20px 0 13px}.hr10-arrows{display:none}.hr10-track{display:grid;grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);gap:16px;overflow:visible;scroll-snap-type:none;padding:0 0 14px}.hr10-track:not([data-ready])>.hr10-card:nth-child(n+5){display:none}.hr10-card .hr10-art{height:155px}.hr10-mandala{width:250px;height:250px;top:-65px;right:-15px}.hr10-orbit{width:59px;height:59px;font-size:37px;top:23px;left:23px}.hr10-number{right:23px;top:25px;font-size:14px}.hr10-type{left:22px;bottom:16px;font-size:10px}.hr10-body{padding:0 22px 22px}.hr10-eyebrow{font-size:9px;min-height:0}.hr10-card h3{font-size:21px;min-height:0;margin-bottom:12px;line-height:1.3}.hr10-description{font-size:13px;line-height:1.85;min-height:0;display:block}.hr10-card ul{min-height:0;margin-bottom:18px}.hr10-card li{font-size:12px;gap:8px}.hr10-bottom{grid-template-columns:1fr auto;gap:16px;align-items:end}.hr10-buy{font-size:13px;min-width:118px;padding:12px}.hr10-price{font-size:28px}.hr10-price small{font-size:11px}.hr10-mobile-actions{display:flex;flex-direction:column;align-items:center;gap:11px;padding-top:8px}.hr10-mobile-actions p{font:12px Arial;color:#96726c}.hr10-mobile-actions button{min-width:200px}.hr10-mobile-actions [hidden]{display:none!important}.hr10-card .sr-demo-stats span{font-size:11px}.hr10-card .sr-demo-stats b{font-size:13px}.hr10-card .sr-demo-stats{padding:11px;gap:7px}.hr10-card .sr-demo-tag{font-size:9px!important}.hr10-card .v8-badges b{font-size:13px}.hr10-card .v8-badges small{font-size:11px}.v8-inclusions .v8-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cx10-select{grid-template-columns:1fr}.cx10-hero{padding:24px}.cx10-section-nav>button{width:100%;margin-left:0}.cx10-status{flex-direction:column;align-items:start}}
@media(prefers-reduced-motion:reduce){.hr10-card{transition:none}.hr10-card:hover{transform:none}}
