::view-transition-old(root),::view-transition-new(root){animation-duration:.8s;animation-timing-function:cubic-bezier(.76,0,.24,1)}.mon-cheri-hero-image{view-transition-name:product-hero-morph}:root{--void-bg: #050505;--card-bg: rgba(20, 20, 20, .6);--glass-border: rgba(255, 255, 255, .08);--gemini-gradient: linear-gradient( 135deg, #4facfe 0%, #00f2fe 50%, #7028e4 100% );--accent-glow: 0 0 20px rgba(79, 172, 254, .3);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7)}body{font-family:Inter,sans-serif;background-color:var(--void-bg);background-attachment:fixed;-webkit-tap-highlight-color:transparent;width:100vw;min-height:100dvh}::selection{background:#fbbf244d;color:#fff}.flash-glass{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0000001a}.text-balance{text-wrap:balance}.tracking-editorial{letter-spacing:-.01em}.tracking-widest-editorial{letter-spacing:.2em}.flash-glass-hover:hover{background:#282828b3;border-color:#ffffff26;box-shadow:0 8px 32px #0003;transform:translateY(-2px);transition:all .3s cubic-bezier(.25,.8,.25,1)}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;letter-spacing:-.02em}.font-display{font-family:Playfair Display,serif}.font-body{font-family:Inter,sans-serif}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s cubic-bezier(.16,1,.3,1) forwards}.animate-fade-in{animation:fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes glitch-skew{0%{transform:skew(0)}20%{transform:skew(-2deg)}40%{transform:skew(2deg)}60%{transform:skew(-1deg)}80%{transform:skew(1deg)}to{transform:skew(0)}}.hover-glitch:hover{animation:glitch-skew .3s cubic-bezier(.25,.46,.45,.94) both infinite}.btn-flash{background:var(--gemini-gradient);border:none;color:#fff;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:var(--accent-glow)}.btn-flash:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#fff3,#fff0);opacity:0;transition:opacity .3s}.btn-flash:hover:after{opacity:1}.btn-flash:active{transform:scale(.98)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--void-bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.text-gradient{background:var(--gemini-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes flash-pulse{0%,to{opacity:1;text-shadow:0 0 6px rgba(255,215,0,.25)}50%{opacity:.85;text-shadow:0 0 12px rgba(255,215,0,.4),0 0 20px rgba(255,215,0,.2)}}.animate-flash-pulse{animation:flash-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.animate-bounce-slow{animation:bounce-slow 2.5s ease-in-out infinite}@keyframes gold-border-breathe{0%,to{box-shadow:0 0 20px #d4af370f}50%{box-shadow:0 0 40px #d4af371f}}.animate-gold-border-breathe{animation:gold-border-breathe 6s ease-in-out infinite}@keyframes divider-breathe{0%,to{opacity:.5}50%{opacity:.8}}.animate-divider-breathe{animation:divider-breathe 4s ease-in-out infinite}@keyframes subtle-drift{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.animate-subtle-drift{animation:subtle-drift 3s ease-in-out infinite}.amb-aurora-scene{perspective:1000px;transform-style:preserve-3d;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:hidden}@keyframes amb-aurora-breathe-1{0%{transform:translate3d(-10vw,-10vh,-400px) rotateX(20deg) rotateY(-15deg) scale(1);opacity:.15}50%{transform:translate3d(5vw,5vh,-200px) rotateX(35deg) rotateY(-5deg) scale(1.4);opacity:.35}to{transform:translate3d(-10vw,-10vh,-400px) rotateX(20deg) rotateY(-15deg) scale(1);opacity:.15}}@keyframes amb-aurora-breathe-2{0%{transform:translate3d(20vw,30vh,-500px) rotateX(-25deg) rotateY(15deg) scale(1.2);opacity:.2}50%{transform:translate3d(10vw,15vh,-300px) rotateX(-10deg) rotateY(30deg) scale(.9);opacity:.4}to{transform:translate3d(20vw,30vh,-500px) rotateX(-25deg) rotateY(15deg) scale(1.2);opacity:.2}}@keyframes amb-aurora-breathe-3{0%{transform:translate3d(-15vw,40vh,-600px) rotateX(15deg) rotateY(25deg) scale(1);opacity:.1}50%{transform:translate3d(0,20vh,-400px) rotateX(30deg) rotateY(5deg) scale(1.5);opacity:.25}to{transform:translate3d(-15vw,40vh,-600px) rotateX(15deg) rotateY(25deg) scale(1);opacity:.1}}@keyframes mc-nucleus-pulse{0%,to{box-shadow:0 0 10px #d4af37b3,0 0 20px #d4af3759}50%{box-shadow:0 0 16px #d4af37e6,0 0 32px #d4af3780}}@keyframes mc-orbit-spin{to{transform:rotate(360deg)}}@keyframes shimmer-sweep{0%{transform:translate(-200%)}to{transform:translate(200%)}}.animate-shimmer-sweep{animation:shimmer-sweep 4s ease-in-out infinite;animation-delay:1s}.amb-mesh{position:absolute;border-radius:9999px;filter:blur(120px) saturate(1.2);transform-style:preserve-3d;will-change:transform,opacity;mix-blend-mode:screen}.amb-mesh-gold{width:90vw;height:90vh;bottom:-30%;right:-20%;background:radial-gradient(circle at center,rgba(184,134,11,.25) 0%,transparent 60%);animation:amb-aurora-breathe-1 28s ease-in-out infinite}.amb-mesh-violet{width:80vw;height:80vh;top:-20%;left:-20%;background:radial-gradient(circle at center,rgba(139,92,246,.25) 0%,transparent 60%);animation:amb-aurora-breathe-2 34s ease-in-out infinite;animation-delay:-5s}.amb-mesh-slate{width:100vw;height:100vh;top:10%;left:0%;background:radial-gradient(circle at center,rgba(71,85,105,.25) 0%,transparent 70%);animation:amb-aurora-breathe-3 42s ease-in-out infinite;animation-delay:-12s}@keyframes luxury-reveal{0%{opacity:0;transform:scale(1.05) translateY(40px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}}.mon-cheri-collection-item{animation:luxury-reveal linear both;animation-timeline:view();animation-range:entry 10% cover 30%}.mc-brand-anchor{width:65px;height:42px;background:radial-gradient(circle at 30% 20%,#ff80bf,#ff007f 40%,#4a001a);mask-image:url(/assets/icons/mc-lips-logo.svg);-webkit-mask-image:url(/assets/icons/mc-lips-logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:drop-shadow(0px -1px 1px rgba(255,255,255,.5)) drop-shadow(0px 2px 3px rgba(0,0,0,.9)) drop-shadow(0px 8px 15px rgba(0,0,0,.7));-webkit-transform:translateZ(0);will-change:transform,filter;transition:all .4s cubic-bezier(.25,1,.5,1)}.mc-brand-anchor:hover{transform:scale(1.05) translateY(-2px);filter:drop-shadow(0px -1px 2px rgba(255,255,255,.6)) drop-shadow(0px 6px 6px rgba(0,0,0,.8)) drop-shadow(0px 15px 20px rgba(0,0,0,.5))}.mc-anchor-shimmer{filter:drop-shadow(0 0 6px rgba(255,0,127,.2));animation:yakuza-pulse 5s infinite ease-in-out;transform:translateZ(0);will-change:filter,transform}@keyframes yakuza-pulse{0%,to{filter:drop-shadow(0 0 5px rgba(255,0,127,.2));transform:scale(1)}50%{filter:drop-shadow(0 0 12px rgba(255,0,127,.4));transform:scale(1.02)}}.mc-curation-card{position:relative;max-width:600px;margin:0 auto;padding:2.5rem 3rem;border-radius:20px;text-align:center;overflow:hidden;background:#0c0c0cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);isolation:isolate;border:1px solid rgba(212,175,55,.12);box-shadow:inset 0 1px #ffffff0a,0 20px 40px #000000b3;animation:obsidian-breathe 4s infinite ease-in-out;transform:translateZ(0);will-change:transform,opacity}.mc-card-glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:linear-gradient(120deg,transparent 0%,rgba(212,175,55,.03) 50%,transparent 100%);background-size:200% 100%;animation:glass-sweep 3s infinite linear;pointer-events:none}.mc-curation-title{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:500;margin-bottom:1.2rem;letter-spacing:.02em;background:linear-gradient(135deg,#fff3c7,#d4af37,#8b6508);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mc-curation-text{font-family:Inter,sans-serif;font-size:1.05rem;color:#ffffffbf;line-height:1.7}.mc-highlight{color:#fff;font-weight:600;text-shadow:0 0 10px rgba(255,255,255,.2)}.mc-wait-state{display:block;margin-top:1rem;font-size:.95rem;color:#d4af37b3;font-style:italic}@keyframes obsidian-breathe{0%,to{box-shadow:inset 0 1px 1px #ffffff0d,0 30px 60px #000c}50%{box-shadow:inset 0 1px 1px #ffffff14,0 35px 70px #000000e6;border-color:#d4af3740}}@keyframes glass-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}.mc-activity-row{position:relative;padding-left:1.8rem;display:flex;align-items:center}.mc-activity-row[data-type=generate]:before{content:"";position:absolute;left:6px;width:8px;height:8px;background:linear-gradient(135deg,#2dd4bf,#0891b2);transform:rotate(45deg);box-shadow:inset 0 0 4px #fff6,0 0 10px #2dd4bf99;border:1px solid rgba(255,255,255,.6)}.mc-activity-row[data-type=save]:before{content:"";position:absolute;left:8px;width:4px;height:12px;background:linear-gradient(to bottom,#fff3c7,#d4af37);border-radius:2px;box-shadow:0 0 8px #d4af3780}.mc-activity-row[data-type=visualize]:before{content:"";position:absolute;left:6px;width:8px;height:8px;background:radial-gradient(circle,#67e8f9,#06b6d4);border-radius:50%;box-shadow:0 0 8px #06b6d499,inset 0 0 3px #ffffff80}.mc-activity-row[data-type=rate]:before{content:"";position:absolute;left:7px;width:6px;height:6px;background:#f59e0b;border-radius:50%;box-shadow:0 0 6px #f59e0b80}.mc-activity-row[data-type=share]:before{content:"";position:absolute;left:6px;width:8px;height:8px;background:#a78bfa;border-radius:2px;box-shadow:0 0 8px #a78bfa80}.mc-activity-row[data-type=unlock]:before{content:"";position:absolute;left:5px;width:10px;height:10px;background:linear-gradient(135deg,#34d399,#059669);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);box-shadow:0 0 10px #34d39980}.mc-activity-row[data-type=seasonal]:before{content:"";position:absolute;left:6px;width:8px;height:8px;background:radial-gradient(circle,#fda4af,#e11d48);border-radius:50%;box-shadow:0 0 8px #e11d4866}.mc-activity-row[data-type=default]:before{content:"";position:absolute;left:8px;width:4px;height:4px;background:#ffffff40;border-radius:50%}.mc-processing-state{display:flex;align-items:center;gap:12px}.mc-processing-state:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#ff007f;box-shadow:0 0 10px #ff007fcc,inset 0 0 4px #ffffff80;animation:elite-process-pulse 1.5s infinite cubic-bezier(.25,1,.5,1);flex-shrink:0}@keyframes elite-process-pulse{0%{transform:scale(.8);opacity:.5;filter:drop-shadow(0 0 5px #ff007f)}50%{transform:scale(1.2);opacity:1;filter:drop-shadow(0 0 15px #ff007f)}to{transform:scale(.8);opacity:.5;filter:drop-shadow(0 0 5px #ff007f)}}.mc-era-card{position:relative;padding-left:3rem;overflow:hidden;counter-increment:era-index}.mc-era-card:before{content:"0" counter(era-index);position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:300;color:#d4af3766;letter-spacing:.05em;transition:all .3s ease}.mc-era-card:hover:before{color:#d4af37;transform:translateY(-50%) scale(1.1)}@keyframes holo-border-spin{to{--holo-angle: 360deg}}@keyframes holo-hue-cycle{to{--holo-hue: 360}}@keyframes holo-plasma-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes holo-foil-drift{0%{background-position:-200% -200%}to{background-position:200% 200%}}@keyframes holo-sheen-a{0%{transform:translate(-200%) rotate(-45deg)}to{transform:translate(200%) rotate(-45deg)}}@keyframes holo-sheen-b{0%{transform:translate(-200%) rotate(-25deg)}to{transform:translate(200%) rotate(-25deg)}}@keyframes holo-sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1)}}@keyframes holo-text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.holo-btn-wrap{position:relative;border-radius:9999px;z-index:1;animation:holo-hue-cycle 8s linear infinite;will-change:transform}.holo-btn-wrap:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:9999px;background:conic-gradient(from var(--holo-angle),oklch(.55 .1 70),oklch(.75 .14 80),oklch(.6 .12 65),oklch(.8 .13 85),oklch(.55 .1 70),oklch(.75 .14 80),oklch(.55 .1 70));z-index:-1;opacity:.5;animation:holo-border-spin 6s linear infinite;transition:opacity .5s ease}.holo-btn-wrap:hover:before{opacity:.85}.holo-btn-wrap:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:9999px;z-index:-2;box-shadow:0 0 12px 2px #a97416,0 0 25px 4px #714d1d;opacity:.25;transition:opacity .5s ease}.holo-btn-wrap:hover:after{opacity:.5}.holo-btn-wrap[data-disabled=true]:before,.holo-btn-wrap[data-disabled=true]:after{opacity:.15;animation-play-state:paused}.holo-btn-inner{position:relative;overflow:hidden;width:100%;border-radius:9999px;background:linear-gradient(135deg,#0a0a0a,#111,#0a0a0a);padding:1rem 1.5rem;border:none;cursor:pointer;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s ease}.holo-btn-inner:hover{transform:scale(1.02)}.holo-btn-inner:active{transform:scale(.98)}.holo-btn-inner:disabled{cursor:not-allowed;opacity:.5}.holo-plasma{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(135deg,#1e0d01,#100700,#220800 66%,#0f0800);background:linear-gradient(135deg,#1e0d01,#100700,color(xyz 0.008 0.005 0) 66%,#0f0800);background-size:300% 300%;animation:holo-plasma-shift 12s ease-in-out infinite;opacity:.4;transition:opacity .5s ease;pointer-events:none}.holo-btn-wrap:hover .holo-plasma{opacity:.6}.holo-foil{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(135deg,transparent 20%,oklch(.7 .12 75 / .05) 30%,oklch(.75 .14 80 / .07) 40%,oklch(.7 .12 70 / .05) 50%,oklch(.75 .14 85 / .07) 60%,transparent 70%);background-size:300% 300%;animation:holo-foil-drift 8s linear infinite;mix-blend-mode:screen;pointer-events:none}.holo-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(255,255,255,.006) 3px,rgba(255,255,255,.006) 6px);pointer-events:none}.holo-sheen-a{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;overflow:hidden;pointer-events:none}.holo-sheen-a:after{content:"";position:absolute;top:-50%;left:-50%;width:60%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,215,150,.02) 40%,rgba(255,235,200,.05) 50%,rgba(255,215,150,.02) 60%,transparent 100%);animation:holo-sheen-a 6s ease-in-out infinite}.holo-sheen-b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;overflow:hidden;pointer-events:none}.holo-sheen-b:after{content:"";position:absolute;top:-50%;left:-50%;width:50%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,215,150,.015) 40%,rgba(255,235,200,.035) 50%,rgba(255,215,150,.015) 60%,transparent 100%);animation:holo-sheen-b 9s ease-in-out infinite;animation-delay:3s}.holo-btn-wrap:hover .holo-sheen-a:after{background:linear-gradient(90deg,transparent 0%,rgba(255,215,150,.04) 40%,rgba(255,235,200,.08) 50%,rgba(255,215,150,.04) 60%,transparent 100%)}.holo-btn-wrap:hover .holo-sheen-b:after{background:linear-gradient(90deg,transparent 0%,rgba(255,215,150,.03) 40%,rgba(255,235,200,.06) 50%,rgba(255,215,150,.03) 60%,transparent 100%)}.holo-sparkle{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;pointer-events:none;animation:holo-sparkle 2s ease-in-out infinite;will-change:opacity,transform}.holo-btn-wrap:hover .holo-sparkle{background:#ffd896;background:oklch(.9 .12 80);box-shadow:0 0 4px 1px #c3955380}.holo-text{background:linear-gradient(90deg,#e5c9a3,#e5c9a3 35%,#f6ede0 45%,#ffd79a,#f6ede0 55%,#e5c9a3 65%,#e5c9a3);background:linear-gradient(90deg,#e5c9a3,#e5c9a3 35%,#f6ede0 45%,color(xyz 0.727 0.721 0.3),#f6ede0 55%,#e5c9a3 65%,#e5c9a3);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:holo-text-shimmer 6s linear infinite}.holo-btn-wrap:hover .holo-text{animation-duration:3s}@property --segment-accent{syntax: "<color>"; inherits: true; initial-value: #D4AF37;}@property --segment-glow{syntax: "<color>"; inherits: true; initial-value: rgba(212,175,55,.3);}@property --segment-tint{syntax: "<color>"; inherits: true; initial-value: oklch(.12 .01 80);}.mc-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;position:relative}.mc-glyph:before{content:"";display:block;width:100%;height:100%;background:var(--segment-accent, #D4AF37);filter:drop-shadow(0 0 4px var(--segment-glow, rgba(212,175,55,.3)));transition:filter .3s ease,transform .3s ease}.group:hover .mc-glyph:before{filter:drop-shadow(0 0 8px var(--segment-glow, rgba(212,175,55,.5)));transform:scale(1.12)}.mc-glyph-xs{width:.6rem;height:.6rem}.mc-glyph-sm{width:1rem;height:1rem}.mc-glyph-lg{width:2rem;height:2rem}.mc-glyph[data-glyph=heart]:before{clip-path:polygon(50% 15%,65% 0%,85% 0%,100% 15%,100% 40%,50% 100%,0% 40%,0% 15%,15% 0%,35% 0%)}.mc-glyph[data-glyph=bloom]:before{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.mc-glyph[data-glyph=radiance]:before{clip-path:polygon(50% 0%,60% 25%,85% 15%,75% 40%,100% 50%,75% 60%,85% 85%,60% 75%,50% 100%,40% 75%,15% 85%,25% 60%,0% 50%,25% 40%,15% 15%,40% 25%)}.mc-glyph[data-glyph=crescent]:before{border-radius:50%;clip-path:polygon(40% 0%,100% 0%,100% 100%,40% 100%,25% 85%,15% 65%,15% 35%,25% 15%)}.mc-glyph[data-glyph=crystal]:before{clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%)}.mc-glyph[data-glyph=starburst]:before{clip-path:polygon(50% 0%,58% 38%,100% 50%,58% 62%,50% 100%,42% 62%,0% 50%,42% 38%)}.mc-glyph[data-glyph=crown]:before{clip-path:polygon(0% 100%,0% 45%,25% 65%,50% 20%,75% 65%,100% 45%,100% 100%)}.mc-glyph[data-glyph=tiara]:before{clip-path:polygon(5% 100%,5% 55%,20% 70%,35% 35%,50% 5%,65% 35%,80% 70%,95% 55%,95% 100%)}.mc-glyph[data-glyph=column]:before{clip-path:polygon(25% 100%,25% 25%,10% 25%,50% 0%,90% 25%,75% 25%,75% 100%)}.mc-glyph[data-glyph=prism]:before{clip-path:polygon(50% 5%,95% 95%,5% 95%)}.mc-glyph[data-glyph=burst]:before{clip-path:polygon(50% 0%,62% 30%,97% 25%,72% 50%,97% 75%,62% 70%,50% 100%,38% 70%,3% 75%,28% 50%,3% 25%,38% 30%)}.mc-glyph[data-glyph=spark]:before{clip-path:polygon(50% 0%,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0% 50%,44% 44%);transform:rotate(45deg)}.mc-glyph[data-glyph=droplet]:before{clip-path:polygon(50% 0%,80% 45%,80% 65%,68% 85%,32% 85%,20% 65%,20% 45%)}.mc-glyph[data-glyph=ring]:before{border-radius:50%;background:transparent;border:2.5px solid var(--segment-accent, #D4AF37);filter:drop-shadow(0 0 4px var(--segment-glow, rgba(212,175,55,.3)));box-shadow:inset 0 0 4px var(--segment-glow, rgba(212,175,55,.15))}.mc-glyph[data-glyph=chevrons]:before{clip-path:polygon(15% 10%,50% 40%,85% 10%,85% 25%,50% 55%,15% 25%,15% 45%,50% 75%,85% 45%,85% 60%,50% 90%,15% 60%)}.mc-glyph[data-glyph=colonnade]:before{clip-path:polygon(5% 100%,5% 15%,0% 15%,0% 5%,35% 5%,35% 15%,30% 15%,30% 100%,37% 100%,37% 15%,35% 15%,35% 5%,65% 5%,65% 15%,63% 15%,63% 100%,70% 100%,70% 15%,65% 15%,65% 5%,100% 5%,100% 15%,95% 15%,95% 100%)}.mc-glyph[data-glyph=gothic-arch]:before{clip-path:polygon(15% 100%,15% 50%,20% 30%,35% 12%,50% 5%,65% 12%,80% 30%,85% 50%,85% 100%,65% 100%,65% 55%,60% 40%,50% 35%,40% 40%,35% 55%,35% 100%)}.mc-glyph[data-glyph=deco]:before{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.mc-glyph[data-glyph=lens]:before{border-radius:50%}.mc-glyph[data-glyph=silhouette]:before{clip-path:polygon(35% 0%,65% 0%,60% 35%,85% 100%,15% 100%,40% 35%)}.mc-glyph[data-glyph=target]:before{border-radius:50%;background:conic-gradient(from 0deg,var(--segment-accent, #D4AF37),color-mix(in oklch,var(--segment-accent, #D4AF37) 60%,transparent),var(--segment-accent, #D4AF37))}.mc-glyph[data-glyph=facet]:before{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.mc-glyph[data-glyph=chevron-up]:before{clip-path:polygon(0% 85%,50% 20%,100% 85%,78% 85%,50% 45%,22% 85%)}.mc-glyph[data-glyph=x-mark]:before{clip-path:polygon(20% 0%,50% 35%,80% 0%,100% 20%,65% 50%,100% 80%,80% 100%,50% 65%,20% 100%,0% 80%,35% 50%,0% 20%)}.mc-glyph[data-glyph=butterfly]:before{clip-path:polygon(50% 10%,75% 0%,100% 20%,95% 55%,70% 70%,50% 90%,30% 70%,5% 55%,0% 20%,25% 0%)}.mc-glyph[data-glyph=void]:before{background:transparent;border:1.5px solid var(--segment-accent, #D4AF37);filter:drop-shadow(0 0 3px var(--segment-glow, rgba(212,175,55,.2)))}.mc-glyph[data-glyph=hexa-prism]:before{clip-path:polygon(30% 0%,70% 0%,100% 25%,100% 75%,70% 100%,30% 100%,0% 75%,0% 25%)}.mc-glyph[data-glyph=lock]:before{clip-path:polygon(25% 45%,25% 35%,30% 18%,40% 8%,50% 5%,60% 8%,70% 18%,75% 35%,75% 45%,85% 45%,85% 100%,15% 100%,15% 45%)}.mc-glyph[data-glyph=chevron-down]:before{clip-path:polygon(0% 15%,50% 80%,100% 15%,78% 15%,50% 55%,22% 15%)}.mc-obsidian-card{position:relative;overflow:hidden;border-radius:1rem;padding:1.25rem;cursor:pointer;isolation:isolate;text-align:left;background:linear-gradient(135deg,var(--segment-tint, oklch(.12 .01 80)) 0%,oklch(.06 0 0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in oklch,var(--segment-accent, #D4AF37) 12%,transparent);box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000080;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s ease,border-color .5s ease;transform:translateZ(0);will-change:transform}.mc-obsidian-card:hover{transform:translateY(-2px) scale(1.01);border-color:color-mix(in oklch,var(--segment-accent, #D4AF37) 35%,transparent);box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0009,0 0 20px var(--segment-glow, rgba(212,175,55,.1))}.mc-obsidian-card:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc-obsidian-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 55%,transparent 60%);background-size:200% 100%;opacity:0;transition:opacity .5s ease;animation:glass-sweep 3s infinite linear paused;pointer-events:none}.mc-obsidian-card:hover:after{opacity:1;animation-play-state:running}.mc-obsidian-card--premium{padding:1.5rem 2rem;border-color:color-mix(in oklch,var(--segment-accent, #D4AF37) 18%,transparent);box-shadow:inset 0 1px #ffffff0a,0 12px 32px #0009}.mc-obsidian-card--premium:hover{border-color:color-mix(in oklch,var(--segment-accent, #D4AF37) 45%,transparent);box-shadow:inset 0 1px #ffffff14,0 16px 40px #000000b3,0 0 30px var(--segment-glow, rgba(212,175,55,.15))}.mc-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-left:.25rem}.mc-section-header__title{font-family:Cormorant Garamond,serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;color:#696257;white-space:nowrap}.mc-section-header__line{flex:1;height:1px;background:linear-gradient(90deg,rgba(212,175,55,.15),transparent 80%)}.mc-section-header--premium .mc-section-header__title{color:#a98a55}.mc-section-divider{width:100%;max-width:64rem;height:1px;margin:1.5rem 0;background:linear-gradient(90deg,transparent,rgba(212,175,55,.08) 50%,transparent)}
