/* UW3D Scans 0.1.93 — home collections only. Original card HTML and metadata untouched. */
.uw3d192-home .uw3d192-showcase{align-items:stretch;gap:16px}
.uw3d192-home .uw3d192-showcase__panel{display:flex;flex-direction:column;min-width:0;min-height:0}
.uw3d192-home .uw3d193-collection{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;max-width:none}
.uw3d192-home .uw3d193-collection__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;min-height:36px}
.uw3d192-home .uw3d193-collection__header h2{display:flex;align-items:center;gap:12px;min-width:0;font-size:var(--uw192-section-heading-desktop,19px);font-weight:var(--uw192-section-heading-weight,800);line-height:var(--uw192-section-heading-line,1.2);letter-spacing:var(--uw192-section-heading-spacing,0px);color:var(--uw192-section-heading-color,#f3fbff);margin:0}
.uw3d192-home .uw3d193-collection__header h2 i{width:27px;height:2px;background:#ff6900;flex:none}
.uw3d192-home .uw3d193-collection__top-cta{margin-left:auto;flex:none}
.uw3d192-home .uw3d193-collection__viewport{flex:1;min-width:0;overflow:visible!important}
/* Both collections use the same two-row layout. Two compact cards are on the right. */
.uw3d192-home .uw3d193-collection__grid,
.uw3d192-home .uw3d192-showcase .uw3d193-collection__grid{
 display:grid!important;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr)!important;
 grid-template-rows:repeat(2,minmax(218px,auto))!important;gap:8px!important;
 width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;
 align-items:stretch!important;
}
.uw3d192-home .uw3d193-collection__grid>article{min-width:0;min-height:0;height:100%;width:100%!important;max-width:none!important;box-sizing:border-box}
.uw3d192-home .uw3d193-collection__grid>article[hidden]{display:none!important}
.uw3d192-home .uw3d193-collection__grid>article:nth-child(n+4){display:none!important}
.uw3d192-home .uw3d193-collection__grid>article:first-child{grid-column:1!important;grid-row:1/span 2!important;display:flex;flex-direction:column;}
.uw3d192-home .uw3d193-collection__grid>article:nth-child(2),
.uw3d192-home .uw3d193-collection__grid>article:nth-child(3){grid-column:2!important;grid-row:auto!important;display:grid!important;grid-template-columns:minmax(0,30%) minmax(0,70%)!important;align-items:stretch;overflow:hidden}
.uw3d192-home .uw3d193-collection__grid>article:first-child .uw3d2-card__body,
.uw3d192-home .uw3d193-collection__grid>article:first-child .uw3d2-site-card__body{display:flex;flex-direction:column;flex:1;min-height:0}
.uw3d192-home .uw3d193-collection__grid>article:first-child .uw3d2-card__actions,
.uw3d192-home .uw3d193-collection__grid>article:first-child .uw3d2-site-card__cta{margin-top:auto}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__media,
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__image{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;min-width:0!important;border:0!important;}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__body,
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;min-width:0!important;min-height:0;padding:12px 10px!important;gap:0;}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) h3{font-size:12px!important;line-height:1.3!important;margin:0 0 6px!important;overflow-wrap:anywhere;hyphens:auto;}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__location,
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__location{font-size:9px;line-height:1.35;margin-bottom:6px;min-height:0;overflow-wrap:anywhere}
/* No inline wrap soup: each native metric keeps its own row and custom SVG. */
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metrics{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0 0 8px!important;padding:7px 0!important;border-top:1px solid #1d5065;border-bottom:0;min-height:0;flex:none}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metric{
 display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,62%);gap:5px;align-items:start;
 width:100%;min-width:0;max-width:100%;padding:2px 0!important;border:0!important;white-space:normal!important;
}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metric small{display:block;font-size:8px;line-height:1.3;min-width:0;min-height:0;white-space:normal;overflow-wrap:break-word;margin:0!important}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metric b{display:flex;font-size:9px!important;line-height:1.4;align-items:flex-start;gap:4px;min-width:0;flex-wrap:wrap;overflow-wrap:anywhere;white-space:normal}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metric b .uw3d2-card__timegroup{min-width:0;overflow-wrap:anywhere;line-height:1.35}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__metric svg{width:12px;max-width:12px;height:12px;max-height:12px;flex:none}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px!important;margin-top:auto!important;align-items:stretch}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__actions:has(> :only-child){grid-template-columns:1fr}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__button{width:100%;min-width:0;min-height:30px!important;box-sizing:border-box;font-size:9px!important;line-height:1.2!important;padding:5px 5px!important;margin:0!important;gap:3px;display:flex;justify-content:center;align-items:center;overflow-wrap:anywhere;text-align:center}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__actions .uw3d2-icon{width:14px;height:14px;flex:none}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-card__detail-control{min-width:0;max-width:100%}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__stats{display:flex!important;flex-direction:column!important;gap:3px!important;min-height:0!important;margin:0 0 8px!important;padding:7px 0!important;border-bottom:0!important}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__stat{display:flex!important;align-items:center;gap:5px;min-width:0;white-space:normal;max-width:100%;font-size:9px}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__stat-text{min-width:0;overflow-wrap:anywhere}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__stat small{font-size:9px;line-height:1.35}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__cta{margin-top:auto!important;min-height:32px;font-size:9px;padding:6px 8px;display:flex;align-items:center;justify-content:space-between;gap:5px}
.uw3d192-home .uw3d193-collection__grid>article:not(:first-child) .uw3d2-site-card__badges{inset:6px 4px auto}
/* Scans footer only: sites button remains in header. Both panels stretch equally. */
.uw3d192-home .uw3d193-collection__footer{display:flex;justify-content:flex-end;align-items:center;min-height:48px;margin-top:auto;padding-top:12px}
.uw3d192-home .uw3d193-collection__top-cta{display:flex;align-items:center;justify-content:flex-end;}
/* Styled navigational anchors have native link semantics and button appearance. */
.uw3d192-home .uw3d193-button{--uw193-color-bg:#00f1fe;--uw193-color-text:#041c23;--uw193-color-border:#00f1fe;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;gap:9px;width:var(--uw193-width,auto);max-width:100%;min-width:max-content;min-height:35px;padding:var(--uw193-padding-y,9px) var(--uw193-padding-x,14px);border-radius:var(--uw193-radius,5px);background:var(--uw193-bg,var(--uw193-color-bg))!important;border:1px solid var(--uw193-border,var(--uw193-color-border))!important;color:var(--uw193-text,var(--uw193-color-text))!important;font-weight:var(--uw193-weight,800);font-size:var(--uw193-font-desktop,12px);letter-spacing:var(--uw193-letter-spacing,0px);line-height:var(--uw193-line-height,1.25);text-decoration:none;transition:background .2s,color .2s,border-color .2s,filter .2s,transform .2s}
.uw3d192-home .uw3d193-button[style*='--uw193-width:0px']{width:auto}
.uw3d192-home .uw3d193-button:not(.uw3d55-btn):hover,.uw3d192-home .uw3d193-button:not(.uw3d55-btn):focus-visible{background:var(--uw193-hover-bg,var(--uw193-bg,var(--uw193-color-bg)))!important;color:var(--uw193-hover-text,var(--uw193-text,var(--uw193-color-text)))!important;border-color:var(--uw193-hover-border,var(--uw193-border,var(--uw193-color-border)))!important;filter:brightness(1.1);transform:translateY(-1px)}
.uw3d192-home .uw3d193-button__icon,.uw3d192-home .uw3d193-button__icon svg{display:inline-flex;width:var(--uw193-icon-size,15px);height:var(--uw193-icon-size,15px);flex:none;color:currentColor!important;stroke:currentColor!important}
.uw3d192-home .uw3d193-button--solid-orange{--uw193-color-bg:#ff6900;--uw193-color-border:#ff6900;--uw193-color-text:#08202a}
.uw3d192-home .uw3d193-button--outline-cyan{--uw193-color-bg:#031a26;--uw193-color-border:#00e8fa;--uw193-color-text:#00effd}
.uw3d192-home .uw3d193-button--outline-orange{--uw193-color-bg:#071926;--uw193-color-border:#ff6900;--uw193-color-text:#ff9946}
.uw3d192-home .uw3d193-button--glass{--uw193-color-bg:#0b4050bd;--uw193-color-border:#4cb6c8a8;--uw193-color-text:#e6fbff;backdrop-filter:blur(6px)}
.uw3d192-home .uw3d193-button--gradient-cyan{--uw193-color-bg:linear-gradient(110deg,#053b4a,#00bacc);--uw193-color-text:#f4fdff;--uw193-color-border:#00e9f5}
.uw3d192-home .uw3d193-button--gradient-orange{--uw193-color-bg:linear-gradient(110deg,#57301a,#eb7624);--uw193-color-text:#fff;--uw193-color-border:#ff8b31}
.uw3d192-home .uw3d193-button--featured-view,.uw3d192-home .uw3d193-button--header-cyan,.uw3d192-home .uw3d193-button--tech-cyan{--uw193-color-bg:#0b6375;--uw193-color-text:#f4ffff;--uw193-color-border:#00d5ed}
.uw3d192-home .uw3d193-button--featured-details,.uw3d192-home .uw3d193-button--tech-orange,.uw3d192-home .uw3d193-button--hero-gradient{--uw193-color-bg:#af501b;--uw193-color-text:#fff;--uw193-color-border:#ff6900}
/* Legacy v0.1.92 site/scans styles cannot override the v0.1.93 card placement. */
@media(min-width:761px){
 .uw3d192-home .uw3d193-collection__grid>article:only-child{grid-column:1/span 2!important;grid-row:1/span 2!important}
 .uw3d192-home .uw3d193-collection__grid>article:nth-child(2):last-child{grid-row:1/span 2!important}
}
@media(max-width:1250px){
 .uw3d192-home .uw3d192-showcase{grid-template-columns:minmax(0,1fr)}
 .uw3d192-home .uw3d193-collection__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}
}
@media(max-width:760px){
 .uw3d192-home .uw3d193-collection__header h2{font-size:var(--uw192-section-heading-mobile,17px)}
 .uw3d192-home .uw3d193-button{font-size:var(--uw193-font-mobile,11px)}
 .uw3d192-home .uw3d193-collection__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;grid-template-rows:repeat(2,minmax(215px,auto))!important}
}
@media(max-width:550px){
 .uw3d192-home .uw3d193-collection__grid{grid-template-columns:1fr!important;grid-template-rows:auto!important}
 .uw3d192-home .uw3d193-collection__grid>article:first-child{grid-column:1!important;grid-row:auto!important}
 .uw3d192-home .uw3d193-collection__grid>article:nth-child(2),.uw3d192-home .uw3d193-collection__grid>article:nth-child(3){grid-column:1!important;grid-row:auto!important;min-height:190px}
 .uw3d192-home .uw3d193-collection__header{flex-wrap:wrap}
 .uw3d192-home .uw3d193-collection__top-cta{margin-left:auto}
}
@media(prefers-reduced-motion:reduce){.uw3d192-home .uw3d193-button{transition:none;transform:none!important}}
