.instance-page-header{padding:96px 0 64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.title-wrapper{display:flex;align-items:center;justify-content:center;gap:12px}.instance-icon-container{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;animation:rotateContainer 6s linear infinite}.instance-icon-container i{position:absolute;font-size:24px;background:linear-gradient(45deg,#fe0,#f90,#f06,#90f,#3f0,#fe0);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;opacity:0;animation-name:gradientShift,iconSequence;animation-duration:3s,14s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;filter:drop-shadow(0 0 5px rgba(255,153,0,.2))}.instance-icon-container .icon-1{animation-delay:0s,0s}.instance-icon-container .icon-2{animation-delay:0s,-10.5s}.instance-icon-container .icon-3{animation-delay:0s,-7s}.instance-icon-container .icon-4{animation-delay:0s,-3.5s}@keyframes rotateContainer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes iconSequence{0%{opacity:0;transform:scale(.6)}5%,20%{opacity:1;transform:scale(1.1)}28%{opacity:0;transform:scale(.6)}to{opacity:0;transform:scale(.6)}}.instance-heading-link{color:inherit;text-decoration:none;transition:color .3s ease}.instance-heading-link:hover{color:var(--text-dim)}@keyframes titleSweep{0%{background-position:100% 0}40%,to{background-position:-100% 0}}.category-main-title{font-size:var(--font-size-caption);font-weight:600;color:var(--auraDark-6);margin:0}.category-secondary-title{font-family:var(--heading);font-size:var(--font-size-displaySmall);font-weight:400;text-align:center;background:linear-gradient(90deg,var(--auraDark-5) 0%,var(--auraDark-5) 40%,var(--auraDark-1) 50%,var(--auraDark-5) 60%,var(--auraDark-5) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;animation:titleSweep 3.2s ease-in-out infinite;line-height:1.2}.footer-block{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:64px auto 32px;padding:0 12px}.page-subtext{color:var(--auraDark-6);font-size:var(--font-size-body);line-height:1.4;font-weight:500;display:flex;gap:4px;align-items:center;text-align:center;margin:0}.page-subtext span i{color:var(--auraGold-3);font-size:var(--font-size-tagline)}.page-subtext-description{color:var(--auraDark-7);font-size:var(--font-size-caption);line-height:1.4;font-weight:400;margin:4px 0 0;text-align:center}.instances-list{display:grid;grid-template-columns:1fr 1fr;gap:96px}.instances-list>*:nth-child(2n){margin-top:280px;margin-bottom:-280px}.instance-section{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(135deg,var(--auraDark-12) 0%,var(--auraDark-14) 100%);border:2px solid var(--auraDark-14);box-shadow:0 0 0 3px var(--auraDark-12);border-radius:18px;padding:0;height:fit-content;--mouse-x: 0px;--mouse-y: 0px;--tilt-x: 0deg;--tilt-y: 0deg;opacity:.25;transform:perspective(1000px) scale(.97) translate(var(--mouse-x),var(--mouse-y)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:blur(1px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1),background-color .32s ease-in-out,border-color .32s ease-in-out,box-shadow .32s ease-in-out}.instance-section.is-focused{opacity:1;transform:perspective(1000px) scale(1) translate(var(--mouse-x),var(--mouse-y)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));filter:blur(0px)}.instance-section:hover{border-color:var(--auraDark-12);box-shadow:4px 8px 32px 4px #ffffff0d;background:linear-gradient(135deg,var(--auraDark-14) 0%,var(--auraDark-14) 100%);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.25,1,.5,1),filter .5s cubic-bezier(.4,0,.2,1),background-color .32s ease-in-out,border-color .32s ease-in-out,box-shadow .32s ease-in-out}.instance-section:hover .instance-image{transform:translateY(-4px) scale(1.01)}.instance-content{display:grid;gap:4px;width:100%;padding:16px 24px 24px}.instance-heading{font-size:var(--font-size-heading5);color:var(--auraDark-4);line-height:1.2;font-weight:600}.instance-paragraph{color:var(--auraDark-6);font-size:var(--font-size-body);line-height:1.6;margin:0}.instance-bullets{margin:4px 0 0;padding-left:20px;color:var(--auraDark-6);font-size:var(--font-size-body);display:grid;gap:8px}.instance-bullets li{line-height:1.6}.instance-image{width:100%;aspect-ratio:1.91 / 1;object-fit:cover;border-radius:16px 16px 0 0;border:2px solid var(--auraDark-13);background-color:var(--auraDark-14);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s cubic-bezier(.2,.8,.2,1),border-color .4s ease;will-change:transform,box-shadow}.instance-section:hover .instance-image{transform:translateY(-6px) scale(1.01);border-color:var(--auraDark-12);box-shadow:0 24px 48px -12px #0009}.instance-actions{display:flex;gap:12px;margin-top:12px;width:100%;align-items:center}.instance-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;padding:10px 16px;font-weight:600;font-size:var(--font-size-label);line-height:1;vertical-align:middle;transition:transform .3s cubic-bezier(.25,.1,.25,1),background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease;border:2px solid transparent;white-space:nowrap}.instance-btn-primary{background-color:var(--auraRed-5);color:var(--auraDark-1);box-shadow:0 0 0 0 var(--auraGold-3)}.instance-btn-secondary{background-color:var(--auraDark-13);border-color:var(--auraDark-12);color:var(--auraDark-4);box-shadow:0 0 0 0 var(--auraDark-10)}@media(hover:hover){.instance-btn-primary:hover{transform:scale(1.02);box-shadow:0 0 0 2px var(--auraGold-3)}.instance-btn-secondary:hover{transform:scale(1.02);background-color:var(--auraDark-12);color:var(--auraDark-2);border-color:var(--auraDark-11);box-shadow:0 0 0 2px var(--auraDark-10)}}@media(max-width:960px){.instances-list{gap:32px}.instances-list>*:nth-child(2n){margin-top:40px;margin-bottom:-40px}}@media(max-width:768px){.instance-page-header{padding:56px 0 48px;gap:32px;justify-content:center;align-items:center}.category-secondary-title{font-size:var(--font-size-heading2)}.title-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.instances-list{grid-template-columns:1fr;gap:24px}.instances-list>*:nth-child(2n){margin-top:0;margin-bottom:0}}
