.pointcloud-bundle{display:grid;gap:1rem}.pointcloud-card{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:1.6rem;background:radial-gradient(circle at 18% 0%,rgba(47,92,73,.13),transparent 34%),var(--panel);box-shadow:var(--shadow)}.pointcloud-card__media{position:relative;margin:0;aspect-ratio:1.45;overflow:hidden;background:#111613e6}.pointcloud-card__picture,.pointcloud-card__img{width:100%;height:100%}.pointcloud-card__body{display:grid;gap:.85rem;padding:1.15rem;min-width:0}.pointcloud-card__eyebrow{margin:0;color:var(--green);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pointcloud-card__body h3{margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.04em;line-height:1}.pointcloud-card__body p:not(.pointcloud-card__eyebrow){margin:0;color:var(--muted);line-height:1.68;overflow-wrap:anywhere}.pointcloud-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.pointcloud-card__action{text-decoration:none}.pointcloud-card__action{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .9rem;border-radius:999px;background:#2f5c491f;color:var(--green);font-size:.84rem;font-weight:800}.pointcloud-card__tile-viewer{position:relative;display:grid;gap:0;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(29,42,35,.1);background:radial-gradient(circle at 24% 10%,rgba(246,179,95,.15),transparent 32%),#0e1411f5;color:#f7f4eff0}.pointcloud-card__tile-viewer[data-tiles-state=idle] .pointcloud-card__quality,.pointcloud-card__tile-viewer[data-tiles-state=idle] .pointcloud-card__nav-toolbar{opacity:0;visibility:hidden;pointer-events:none}:root[data-nerd-mode=on] .pointcloud-card__tile-viewer[data-tiles-state=idle] .pointcloud-card__quality,:root[data-nerd-mode=on] .pointcloud-card__tile-viewer[data-tiles-state=idle] .pointcloud-card__nav-toolbar{opacity:1;visibility:visible;pointer-events:auto}.pointcloud-card__quality{position:absolute;z-index:2;inset:.7rem auto auto .7rem;display:grid;grid-template-columns:auto minmax(9rem,17rem);gap:.32rem .65rem;align-items:center;width:min(24rem,calc(100% - 1.4rem));padding:.48rem .54rem;border:1px solid rgba(247,244,239,.16);border-radius:.95rem;background:#0a0f0d9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pointcloud-card__quality-label{color:#f7f4efd1;font-size:.74rem;font-weight:800;line-height:1;text-transform:uppercase}.pointcloud-card__quality-options{display:inline-flex;min-width:0;gap:.24rem;flex-wrap:wrap}.pointcloud-card__quality-options button{min-height:2rem;min-width:0;padding:0 .62rem;border:1px solid rgba(247,244,239,.13);border-radius:999px;background:#f7f4ef14;color:#f7f4efb8;font:inherit;font-size:.72rem;font-weight:800;line-height:1;cursor:pointer;overflow-wrap:anywhere}.pointcloud-card__quality-options button[aria-pressed=true]{border-color:#f7f4ef66;background:#f7f4ef38;color:#fff9ef}.pointcloud-card__quality-options button:hover,.pointcloud-card__quality-options button:focus-visible{border-color:#f7f4ef80;background:#f7f4ef2e;color:#fff9ef}.pointcloud-card__rung-current{position:absolute;z-index:2;inset:.75rem .75rem auto auto;max-width:min(16rem,calc(100% - 2rem));padding:.42rem .62rem;border:1px solid rgba(247,244,239,.14);border-radius:999px;background:#0a0f0d94;color:#f7f4efc7;font-size:.72rem;font-weight:800;line-height:1.1;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pointcloud-card__nav-toolbar{position:absolute;z-index:3;inset:3.25rem auto auto .75rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;gap:.28rem;max-width:min(26rem,calc(100% - 1.5rem));padding:.28rem;border:1px solid rgba(247,244,239,.16);border-radius:999px;background:#0a0f0d94;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pointcloud-card__quality+.pointcloud-card__tile-stage .pointcloud-card__nav-toolbar{inset:4.35rem auto auto .75rem}.pointcloud-card__nav-group{display:inline-flex;gap:.18rem;align-items:center;padding:.12rem;border-radius:999px;background:#f7f4ef0f}.pointcloud-card__nav-toolbar button{min-height:2.45rem;padding:0 .76rem;border:0;border-radius:999px;background:transparent;color:#f7f4efb8;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}.pointcloud-card__nav-toolbar button[data-pointcloud-nav-action]{display:inline-flex;gap:.34rem;align-items:center;justify-content:center;padding:0 .76rem}:global(.pointcloud-card__nav-icon){width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pointcloud-card__nav-toolbar button[data-active=true]{background:#f7f4efeb;color:#151b17}.pointcloud-card__nav-toolbar button:hover,.pointcloud-card__nav-toolbar button:focus-visible{color:#fffaf3}.pointcloud-card__nav-toolbar button[data-active=true]:hover,.pointcloud-card__nav-toolbar button[data-active=true]:focus-visible{color:#151b17}.pointcloud-card__nav-toolbar button:disabled{cursor:default;opacity:.42}.pointcloud-card__tile-stage{position:relative;height:var(--post-rich-stage-height, min(82vh, 56rem));min-height:var( --post-rich-stage-min-height, min(34rem, calc(100vh - 12rem) ) );overflow:hidden;background:linear-gradient(135deg,#090f0ddb,#243129f5),#101513}.pointcloud-card__tile-stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.pointcloud-card__tile-stage canvas:active{cursor:grabbing}.pointcloud-card__tile-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;gap:.82rem;padding:1.15rem;text-align:center;background:linear-gradient(180deg,#0a0f0d14,#0a0f0d6b);pointer-events:none;transition:background .18s ease,opacity .18s ease}.pointcloud-card__tile-veil[data-loaded=true]{inset:auto 0 0;place-content:end center;padding-top:4rem;background:linear-gradient(0deg,rgba(9,15,13,.84),transparent);pointer-events:none}.pointcloud-card__tile-veil[data-loaded=true] .pointcloud-card__activate{display:none}.pointcloud-card__activate{display:inline-flex;align-items:center;gap:.55rem;justify-self:center;min-height:2.9rem;padding:.85rem 1.2rem .85rem 1rem;border:0;border-radius:999px;background:#f4f0e8;color:#151b17;font:inherit;font-size:.92rem;font-weight:800;cursor:pointer;pointer-events:auto;box-shadow:0 14px 32px #1219152e;transition:transform .18s var(--ease-out-soft),box-shadow .18s var(--ease-out-soft),background .18s var(--ease-out-soft)}.pointcloud-card__activate:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 20px 42px #1219153d}.pointcloud-card__activate:disabled{cursor:progress;transform:none;box-shadow:0 10px 24px #12191529;opacity:.88}.pointcloud-card__activate-icon{display:inline-block;width:0;height:0;margin-left:.18rem;border-block:.48rem solid transparent;border-left:.72rem solid currentColor}.pointcloud-card__activate--post .pointcloud-card__activate-icon{margin-left:.22rem;border-block-width:.58rem;border-left-width:.86rem}.pointcloud-card__tile-veil p{max-width:22rem;color:#f7f4efb8;font-size:.9rem}.pointcloud-card__tile-veil p:empty{display:none}@media(max-width:720px){.pointcloud-card__tile-viewer{--post-rich-stage-mobile-height: min(58svh, 31rem);--post-rich-stage-mobile-min-height: 22rem}.pointcloud-card__quality{width:min(18rem,calc(100% - 1.4rem));grid-template-columns:1fr}.pointcloud-card__quality-options{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pointcloud-card__rung-current{inset:auto auto 7.4rem .75rem;max-width:min(15rem,calc(100% - 1.5rem))}.pointcloud-card__nav-toolbar{inset:.65rem auto auto .65rem;flex-wrap:nowrap;justify-content:flex-start;border-radius:.95rem;max-width:calc(100% - 1.3rem);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pointcloud-card__quality+.pointcloud-card__tile-stage,.pointcloud-card__quality~.pointcloud-card__tile-stage{min-height:var(--post-rich-stage-mobile-min-height, 24rem)}.pointcloud-card__quality+.pointcloud-card__tile-stage .pointcloud-card__rung-current{inset:auto .65rem 7.4rem auto;max-width:min(15rem,calc(100% - 1.3rem));text-align:right}.pointcloud-card__quality+.pointcloud-card__tile-stage .pointcloud-card__nav-toolbar{inset:5.35rem auto auto .65rem}.pointcloud-card__nav-group{flex:0 0 auto;justify-content:center}:root[data-nerd-mode=on] .pointcloud-card__nav-toolbar .pointcloud-card__nav-group--feel{display:flex}.pointcloud-card__nav-toolbar button[data-pointcloud-nav-action]{width:2.45rem;padding:0}.pointcloud-card__nav-toolbar button[data-pointcloud-nav-action] span{display:none}.pointcloud-card__tile-stage{height:var(--post-rich-stage-mobile-height, min(48svh, 25rem));min-height:var(--post-rich-stage-mobile-min-height, 18rem)}.pointcloud-card__tile-veil{align-items:flex-end;justify-content:flex-start;padding:.75rem}.pointcloud-card__activate{min-height:2.55rem;padding:.66rem .92rem .66rem .82rem;font-size:.82rem;box-shadow:0 10px 26px #1219152e}}@media(orientation:landscape)and (max-height:520px)and (max-width:960px){.pointcloud-card__tile-stage{height:var(--post-rich-stage-landscape-height, calc(100vh - 4rem) );min-height:var(--post-rich-stage-landscape-min-height, 17rem)}}
