/* Liquid-glass study, confined to collaboration terms. */
.collaboration{position:relative;isolation:isolate;background:radial-gradient(ellipse at 4% 25%,#7048a34a,transparent 38%),radial-gradient(ellipse at 96% 65%,#405b8b45,transparent 40%),#0b0d18}
.collaboration::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 35%,#9d6be630,transparent 25%),radial-gradient(ellipse at 88% 73%,#78a7c62b,transparent 24%)}
.collaboration .collab-card{position:relative;isolation:isolate;background:linear-gradient(135deg,#d6d5ff19,#9990cf0b 48%,#bdb9f015),#14152385;border:1px solid #d5d1ff54;box-shadow:inset 0 1px 0 #fff7,inset 1px 0 0 #e9e3ff2b,inset 0 -1px 0 #aca2e138,0 12px 32px #03040d38;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);color:#f5f2ff}
.collaboration .collab-card::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#fff2,transparent 18%,transparent 76%,#d0c8ff0c);box-shadow:inset 0 0 0 1px #fff05}
.collaboration .collab-card h3{color:#faf7ff;text-shadow:0 1px 10px #08091466}
.collaboration .collab-card .collab-number{color:#c3b9dc}
.collaboration .collab-front .collab-key,.collaboration .collab-back>p{color:#e1dcec}
.collaboration .collab-toggle,.collaboration .collab-return{border:1px solid #efe7ff4f;background:linear-gradient(130deg,#e5d8ff26,#cab4ff13),#7b5d9e35;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #c9bcf21c,0 5px 14px #06071029;color:#faf7ff;border-radius:14px;padding:13px 16px;min-height:50px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.collaboration .collab-return{gap:10px}
.collaboration .collab-toggle:focus-visible,.collaboration .collab-return:focus-visible{outline:2px solid #e1d2ff;outline-offset:4px;border-radius:14px}
.collaboration .collab-contact.lime-button{background:linear-gradient(125deg,#cfc0ef3d,#b1a0d31f),#5b487c60;color:#faf7ff;border:1px solid #e0d5ff73;box-shadow:inset 0 1px 0 #fff8,0 8px 24px #07081133;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:17px}
.collaboration .collab-card:hover{border-color:#e0d5ff80}
@media(max-width:560px){
.collaboration{background:radial-gradient(ellipse 110% 15% at -15% 26%,#9663bd65,transparent 80%),radial-gradient(ellipse 100% 16% at 115% 59%,#5c87b85c,transparent 80%),radial-gradient(ellipse 100% 15% at -5% 86%,#7357a34a,transparent 80%),#0b0d18}
.collaboration .collab-card{background:linear-gradient(135deg,#dfdcff1a,#a69bc20c 48%,#d4caff13),#1415239c;border-radius:28px}
.collaboration .mobile-card-visual{background-color:#7870931a;border-bottom:1px solid #e5d8ff2e}
.collaboration .mobile-card-visual:not(.visual-1){background:radial-gradient(ellipse at 85% 0,#c8c0ef23,transparent 70%),linear-gradient(120deg,#b1a8da12,#cab4ec0a)}
.collaboration .visual-index{color:#e6dfff45}.collaboration .visual-brand{color:#ded6ecb8}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.collaboration .collab-card{background:linear-gradient(135deg,#302a43,#191b2c)}.collaboration .collab-toggle,.collaboration .collab-return{background:#504264}}
