.xcore-stats{gap:0!important;background:transparent!important;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.xcore-stats span{background:rgba(120,126,122,.025)!important;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.xcore-stats span:nth-child(even){border-right:0}
.xcore-stats span:nth-child(n+3){border-bottom:0}
.artifact-notes{gap:0!important;background:transparent!important;border-top:1px solid var(--line)}
.artifact-notes>section,.artifact-notes>.announcement-link,.artifact-notes>.announcement-empty{background:rgba(120,126,122,.018)!important;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.artifact-notes>:nth-child(even){border-right:0}
.artifact-notes>:last-child:nth-child(odd){grid-column:1/-1;border-right:0}
@media(max-width:720px){.artifact-notes>*{grid-column:1!important;border-right:0!important}}
.chamber,.constellation{transition:none!important}
.origin-field{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:5vw}
.origin-field h2{font-size:clamp(44px,4.6vw,64px);max-width:100%}
.object-preview{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;align-items:center;min-height:520px;padding:70px 0;border-bottom:1px solid var(--line)}
.preview-copy>small{font:300 8px Unbounded;letter-spacing:.18em;color:#5d615f}
.preview-copy h3{font:300 clamp(36px,4.7vw,64px) Unbounded;letter-spacing:-.06em;margin:22px 0}
.preview-copy p{color:#747875;line-height:1.7}
.preview-orbit{height:420px;position:relative;isolation:isolate}
.preview-orbit::before,.preview-orbit::after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(190,195,192,.1);border-radius:50%;transform:translate(-50%,-50%)}
.preview-orbit::before{width:340px;height:340px}.preview-orbit::after{width:235px;height:235px;border-style:dashed}
.preview-center{position:absolute;left:50%;top:50%;width:126px;height:126px;border-radius:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(205,210,207,.28);background:radial-gradient(circle at 38% 32%,rgba(190,195,192,.15),rgba(8,9,9,.76) 70%);box-shadow:0 0 45px rgba(180,185,182,.08)}
.preview-center b{font:300 11px Unbounded}.preview-center span{color:#656967;font-size:9px;margin-top:7px;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.preview-sample{position:absolute;width:74px;height:74px;border-radius:50%;border:1px solid rgba(200,205,202,.2);background:radial-gradient(circle at 38% 32%,rgba(190,195,192,.17),rgba(8,9,9,.78) 70%);display:grid;place-items:center;color:#d1d3d0;transition:transform .35s,border-color .35s,box-shadow .35s;animation:sampleFloat 6s ease-in-out infinite;z-index:2}
.preview-sample span{font-size:28px;filter:grayscale(1)}.preview-sample:hover,.preview-sample.active{transform:scale(1.38);border-color:rgba(225,229,226,.55);box-shadow:0 0 40px rgba(190,195,192,.14);z-index:4}.preview-sample.pending span{font-size:18px;color:#606462}.preview-sample.p1{left:9%;top:13%}.preview-sample.p2{right:8%;top:18%;animation-delay:-1.2s}.preview-sample.p3{left:5%;bottom:13%;animation-delay:-2.5s}.preview-sample.p4{right:15%;bottom:4%;animation-delay:-3.7s}.preview-sample.p5{left:47%;top:3%;animation-delay:-4.8s}
@keyframes sampleFloat{50%{translate:0 -9px}}
@media(max-width:720px){.origin-field{grid-template-columns:1fr;gap:5px}.origin-field h2{font-size:clamp(32px,10vw,42px)}.object-preview{grid-template-columns:1fr;gap:20px;min-height:0;padding:55px 0}.preview-copy h3{font-size:38px}.preview-orbit{height:340px}.preview-orbit::before{width:280px;height:280px}.preview-orbit::after{width:190px;height:190px}.preview-center{width:108px;height:108px}.preview-sample{width:60px;height:60px}.preview-sample span{font-size:23px}.preview-sample.p1{left:2%;top:15%}.preview-sample.p2{right:2%;top:18%}.preview-sample.p3{left:4%;bottom:10%}.preview-sample.p4{right:8%;bottom:4%}.preview-sample.p5{left:43%;top:0}}
@media(prefers-reduced-motion:reduce){.preview-sample{animation:none}}
.artifact>header.artifact-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:3vw;align-items:center;padding:48px 0 54px}
.artifact-heading{min-width:0}.artifact-heading>span{font:300 8px Unbounded;letter-spacing:.18em;color:#5d615f;text-transform:uppercase}.artifact-heading h2{font-size:clamp(48px,6.2vw,84px);overflow-wrap:anywhere}.artifact-heading p{max-width:660px}.preview-state{display:block;margin-top:18px;color:#565a58!important}
.hero-samples{position:relative;height:330px;min-width:340px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);place-items:center;column-gap:28px;row-gap:32px;padding:24px 8px}.hero-samples::before{content:"";position:absolute;inset:18% 8%;border-radius:50%;background:radial-gradient(ellipse,rgba(170,176,172,.055),transparent 68%)}
.hero-samples .preview-sample{position:relative;inset:auto!important;width:68px;height:68px}.hero-samples .preview-sample.p1{grid-column:1;grid-row:1}.hero-samples .preview-sample.p2{grid-column:2;grid-row:1}.hero-samples .preview-sample.p3{grid-column:3;grid-row:1}.hero-samples .preview-sample.p4{grid-column:1;grid-row:2}.hero-samples .preview-sample.p5{grid-column:3;grid-row:2}
.hero-samples .preview-sample video,.hero-samples .preview-sample img{display:block;width:78%;height:78%;object-fit:contain;pointer-events:none}
@media(max-width:720px){.artifact>header.artifact-hero{grid-template-columns:1fr;gap:12px;padding-bottom:30px}.artifact-heading h2{font-size:clamp(40px,14vw,60px)}.hero-samples{height:100px;min-width:0;width:100%;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;column-gap:10px;row-gap:0;padding:12px 0}.hero-samples::before{inset:15% 0}.hero-samples .preview-sample{width:48px;height:48px}.hero-samples .preview-sample span{font-size:19px}.hero-samples .preview-sample.p1{grid-column:1;grid-row:1}.hero-samples .preview-sample.p2{grid-column:2;grid-row:1}.hero-samples .preview-sample.p3{grid-column:3;grid-row:1}.hero-samples .preview-sample.p4{grid-column:4;grid-row:1}.hero-samples .preview-sample.p5{grid-column:5;grid-row:1}}
