:root{--mc-shadow-soft:0 10px 30px #1218260e, 0 2px 8px #12182609;--mc-shadow-card:0 18px 50px #12182613, 0 3px 10px #1218260b;--mc-shadow-lift:0 28px 70px #1218261c, 0 8px 22px #12182612}@keyframes mc-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mc-soft-float{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes mc-pulse-dot{0%,to{box-shadow:0 0 #3782592e}50%{box-shadow:0 0 0 6px #37825900}}@keyframes mc-flow-line{0%{background-position:0 0}to{background-position:0 18px}}@keyframes mc-shimmer{0%{transform:translate(-140%)}55%,to{transform:translate(180%)}}.mc-hero-copy>*,.v2-hero>.mc-shell>*,.v2-hero-grid>div:first-child>*,.v3-help-hero>.mc-shell>*,.v3-legal-copy>*{animation:.58s cubic-bezier(.2,.72,.24,1) both mc-rise-in}.mc-hero-copy>:nth-child(2),.v2-hero-grid>div:first-child>:nth-child(2){animation-delay:50ms}.mc-hero-copy>:nth-child(3),.v2-hero-grid>div:first-child>:nth-child(3){animation-delay:.1s}.mc-hero-copy>:nth-child(4),.v2-hero-grid>div:first-child>:nth-child(4){animation-delay:.15s}.mc-hero-copy>:nth-child(5){animation-delay:.2s}.mc-hero-product,.v2-hero-grid>div:last-child{animation:.72s cubic-bezier(.2,.72,.24,1) .12s both mc-rise-in}.mc-header{box-shadow:0 1px #141b2805,0 10px 30px #141b2806}.mc-desktop-nav a,.mc-text-link,.mc-tertiary,.mc-home-resource-grid a>span,.v2-resource-card>span{transition:color .18s,transform .18s,opacity .18s}.mc-desktop-nav a:hover,.mc-text-link:hover,.mc-tertiary:hover{transform:translateY(-1px)}.mc-button svg,.mc-text-link svg,.mc-tertiary svg,.mc-home-resource-grid a>span svg,.v2-resource-card>span svg{transition:transform .2s cubic-bezier(.2,.72,.24,1)}.mc-button:hover svg,.mc-text-link:hover svg,.mc-tertiary:hover svg,.mc-home-resource-grid a:hover>span svg,.v2-resource-card:hover>span svg{transform:translate(3px)}.mc-hero-product:before{filter:blur(4px);opacity:.9}.mc-demo-window{transition:transform .35s cubic-bezier(.2,.72,.24,1),box-shadow .35s;position:relative;box-shadow:0 34px 90px #161e3024,0 10px 28px #161e3012,inset 0 1px #ffffffbf!important}.mc-demo-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:38%;height:1px;position:absolute;top:0;left:0}.mc-hero-product:hover .mc-demo-window{transform:perspective(1200px)rotateY(-1deg)rotateX(.4deg)translateY(-4px);box-shadow:0 42px 105px #161e302b,0 12px 32px #161e3014,inset 0 1px #fffc!important}.mc-demo-stats div{background:linear-gradient(#fffffffa,#f8f9fae6);transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:inset 0 1px #ffffffe6,0 4px 14px #141b2809}.mc-demo-stats div:hover{box-shadow:var(--mc-shadow-soft);transform:translateY(-2px)}.mc-demo-row:not(.is-head){transition:background .16s,transform .16s}.mc-demo-row:not(.is-head):hover{background:color-mix(in oklab, var(--surface-2) 70%, white)}.mc-mini-dot,.v2-live-dot:before,.mc-status>span{animation:2.2s ease-in-out infinite mc-pulse-dot}.mc-feature,.mc-home-resource-grid>a,.v2-info-card,.v2-resource-card,.v2-flow-card,.v2-api-group,.v2-stack-card,.v2-code-card,.mc-architecture,.mc-code-card,.store-plan-card,.store-policy-grid>*,.checkout-order-card,.checkout-step,.mcd-summary-card,.mcd-panel,.mcd-section-panel,.mcd-profile-actions-card{transition:transform .24s cubic-bezier(.2,.72,.24,1),box-shadow .24s,border-color .24s,background .24s;position:relative}.mc-home-resource-grid>a,.v2-info-card,.v2-resource-card,.v2-flow-card,.v2-api-group,.v2-stack-card,.v2-code-card,.mc-architecture,.mc-code-card,.store-plan-card,.store-policy-grid>*,.checkout-order-card,.mcd-summary-card,.mcd-profile-actions-card{box-shadow:var(--mc-shadow-soft)}.mc-home-resource-grid>a:before,.v2-info-card:before,.v2-resource-card:before,.v2-flow-card:before,.store-plan-card:before,.mcd-summary-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.65;background:linear-gradient(135deg,#ffffff8c,#0000 42%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.mc-feature:hover,.mc-home-resource-grid>a:hover,.v2-info-card:hover,.v2-resource-card:hover,.v2-flow-card:hover,.v2-api-group:hover,.store-plan-card:hover,.store-policy-grid>:hover,.mcd-summary-card:hover,.mcd-profile-actions-card:hover{transform:translateY(-5px);box-shadow:var(--mc-shadow-lift)!important;border-color:color-mix(in oklab, var(--border-strong) 80%, transparent)!important}}.mc-feature-icon,.v2-info-icon,.v2-resource-icon,.mcd-section-icon,.mcd-profile-actions-icon{transition:transform .22s cubic-bezier(.2,.72,.24,1),box-shadow .22s;box-shadow:inset 0 1px #fffffff2,0 4px 12px #141b280e}@media (hover:hover) and (pointer:fine){.mc-feature:hover .mc-feature-icon,.v2-info-card:hover .v2-info-icon,.v2-resource-card:hover .v2-resource-icon{transform:translateY(-2px)rotate(-2deg);box-shadow:0 8px 20px #141b2817}}.mc-architecture{background:radial-gradient(circle at 82% 6%,#6d87b51a,#0000 30%),linear-gradient(#fffffffa,#f8f9fbf5);overflow:hidden;box-shadow:0 28px 72px #141b281a,0 8px 20px #141b280d!important}.mc-architecture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:150px;height:260%;animation:7s ease-in-out infinite mc-shimmer;position:absolute;top:-80%;left:-180px;transform:rotate(18deg)}.mc-arch-node{transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 6px 18px #141b280b,inset 0 1px #ffffffd9}.mc-arch-node:hover{transform:translateY(-2px);box-shadow:0 12px 28px #141b2814,inset 0 1px #ffffffe6}.mc-arch-line{background-image:linear-gradient(to bottom, var(--border-strong) 45%, transparent 45%);background-size:1px 8px;animation:1.6s linear infinite mc-flow-line}.mc-arch-branches span,.mc-inline-list span,.v2-inline-pills span{transition:transform .18s,background .18s,border-color .18s}.mc-arch-branches span:hover,.mc-inline-list span:hover,.v2-inline-pills span:hover{transform:translateY(-2px)}.mc-code-card,.v2-code-card{overflow:hidden;box-shadow:0 30px 78px #070c162e,inset 0 1px #ffffff0d!important}.mc-code-card:before,.v2-code-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.v2-stack-card{background:radial-gradient(circle at 100% 0, #667eaa17, transparent 34%), var(--surface);box-shadow:0 26px 68px #141b281a,0 7px 18px #141b280b!important}.v2-stack-row{transition:transform .18s,background .18s}.v2-stack-row:hover{background:color-mix(in oklab, var(--surface-2) 72%, transparent);transform:translate(3px)}.store-page .store-hero{position:relative;overflow:hidden}.store-page .store-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#748bb217,#0000 68%);border-radius:50%;width:420px;height:420px;animation:8s ease-in-out infinite mc-soft-float;position:absolute;top:-210px;right:-160px}.store-page .store-filter button{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.store-page .store-filter button:hover{transform:translateY(-1px)}.mcd-summary-card,.mcd-panel,.mcd-section-panel,.mcd-profile-actions-card{box-shadow:0 8px 24px #1414120b,0 2px 7px #14141206!important}.mcd-list-row{transition:background .15s,transform .15s}.mcd-list-row:hover{background:#ffffffb8}@supports (animation-timeline:view()){.mc-section-heading,.mc-feature,.mc-home-resource-grid>a,.mc-concept,.mc-architecture,.mc-code-card,.v2-info-card,.v2-resource-card,.v2-flow-card,.v2-api-group,.v2-stack-card,.v2-code-card,.store-plan-card,.store-policy-grid>*{animation-name:mc-rise-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 5% cover 23%}}@media (width<=760px){.mc-demo-window,.mc-hero-product:hover .mc-demo-window{transform:none!important}.mc-demo-window{box-shadow:0 20px 55px #161e301c,0 5px 16px #161e300d!important}.mc-home-resource-grid>a,.v2-info-card,.v2-resource-card,.v2-flow-card,.v2-stack-card,.store-plan-card{box-shadow:0 9px 26px #141b280e,0 2px 8px #141b2808!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
