.uc{--uc: #7c6cf0;--uc-soft: color-mix(in srgb, var(--uc) 14%, transparent);--uc-line: color-mix(in srgb, var(--uc) 32%, var(--hair));display:grid;gap:clamp(3rem,2rem + 4vw,6rem);padding-block:clamp(1rem,.6rem + 1.5vw,2rem) var(--space-sec)}.uc h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);letter-spacing:-.02em;text-wrap:balance}.uc-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--uc) 80%,var(--text))}.uc-sec-head{display:grid;gap:.6rem;max-width:44rem;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.uc-sec-head p{margin:0;color:var(--text-2);font-size:var(--t-lede);line-height:1.55;text-wrap:pretty}.uc-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.12rem .55rem;font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;border:1px solid transparent}.uc-badge:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.uc-badge--stable{color:#0f9f7f;background:#10b9811f;border-color:#10b9814d}.uc-badge--beta{color:#c2790a;background:#f59e0b21;border-color:#f59e0b59}.uc-badge--flag{color:#8a6fe0;background:#8b7cf624;border-color:#8b7cf659}:root:not([data-theme=light]) .uc-badge--stable{color:#34d3a8}:root:not([data-theme=light]) .uc-badge--beta{color:#f6b64a}:root:not([data-theme=light]) .uc-badge--flag{color:#b9aaff}.uc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,4.5rem);align-items:center;padding-top:clamp(.5rem,2vw,2rem)}.uc-hero:before{content:"";position:absolute;inset:-4rem -3rem -2rem;z-index:-1;background:radial-gradient(48% 55% at 78% 40%,color-mix(in srgb,var(--uc) 24%,transparent),transparent 70%),radial-gradient(38% 45% at 12% 8%,color-mix(in srgb,var(--uc) 12%,transparent),transparent 70%);pointer-events:none}.uc-hero__copy{display:grid;gap:1.15rem;justify-items:start}.uc-hero h1{font-size:clamp(2.3rem,1.4rem + 3.6vw,4.1rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.uc-hero h1 em{font-style:normal;color:var(--uc)}.uc-hero .lede{max-width:34rem}.uc-cta{display:flex;flex-wrap:wrap;gap:.6rem}.uc-cta .btn .icon{color:var(--uc)}.uc-cta .btn--go .icon{color:inherit}.uc-hero__shot{position:relative}.uc-hero__shot .dev{transform:perspective(1600px) rotateY(-6deg) rotateX(2deg);transform-origin:70% 50%;transition:transform .9s var(--out)}.uc-hero__shot:hover .dev{transform:perspective(1600px) rotateY(-2deg) rotateX(.5deg)}.uc-chip{position:absolute;left:-.5rem;bottom:12%;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem .55rem .7rem;font-size:var(--t-s);font-weight:600;color:var(--text);background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid var(--uc-line);border-radius:999px;box-shadow:0 16px 40px -14px color-mix(in srgb,var(--uc) 55%,rgba(0,0,0,.4));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:uc-float 6s ease-in-out infinite}.uc-chip .icon{color:var(--uc)}@keyframes uc-float{50%{translate:0 -6px}}.uc-stats{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));margin:0;padding:0;list-style:none;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden}.uc-stats li{display:grid;gap:.35rem;align-content:start;padding:1.4rem 1.5rem;border-left:1px solid var(--hair-soft)}.uc-stats li:first-child{border-left:0}.uc-stats b{font-family:var(--f-display);font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem);font-weight:650;line-height:1;letter-spacing:-.03em;color:var(--uc)}.uc-stats span:not(.uc-badge){color:var(--text-2);font-size:var(--t-s);line-height:1.4}.uc-stats .uc-badge{justify-self:start;margin-top:.25rem}.ucf{position:relative;margin:0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 1.5px) 0 0 / 22px 22px,linear-gradient(180deg,color-mix(in srgb,var(--uc) 7%,var(--card)),var(--card));border:1px solid var(--uc-line);border-radius:calc(var(--r-card) + 4px);overflow:hidden}.ucf__nodes{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.ucf__node,.ucf__hub{position:relative;display:grid;gap:.4rem;justify-items:center;align-content:start;padding:1.1rem .9rem 1rem;text-align:center;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:0 12px 30px -18px #00000059}.ucf__node b,.ucf__hub b{font-family:var(--f-display);font-size:1.02rem;font-weight:600;line-height:1.2}.ucf__node small,.ucf__hub small{font-size:var(--t-xs);line-height:1.4;color:var(--text-3)}.ucf__ic{display:grid;place-items:center;width:2.9rem;height:2.9rem;color:var(--uc);background:var(--uc-soft);border:1px solid var(--uc-line);border-radius:.9rem}.ucf__ic--lg{width:3.4rem;height:3.4rem}.ucf__cap{max-width:46rem;margin:1.5rem auto 0;text-align:center;font-size:var(--t-s);line-height:1.55;color:var(--text-2);text-wrap:pretty}.ucf--pipeline .ucf__node:not(:last-child):after{content:"";position:absolute;z-index:1;top:2.55rem;left:calc(100% + .1rem);width:.9rem;height:2px;background:var(--uc-line)}.ucf--pipeline .ucf__node:not(:last-child):before{content:"";position:absolute;z-index:2;top:calc(2.55rem - 2px);left:calc(100% + .1rem);width:6px;height:6px;border-radius:50%;background:var(--uc);box-shadow:0 0 10px var(--uc);animation:ucf-packet 2.4s linear infinite;animation-delay:calc(var(--i) * .3s)}@keyframes ucf-packet{0%{translate:-4px 0;opacity:0}15%,80%{opacity:1}to{translate:.8rem 0;opacity:0}}.ucf--hub{display:grid;gap:0;justify-items:center}.ucf__hub{min-width:min(20rem,100%);border-color:var(--uc-line);box-shadow:0 0 0 6px var(--uc-soft),0 20px 44px -20px color-mix(in srgb,var(--uc) 60%,transparent)}.ucf--hub .ucf__nodes{position:relative;width:100%;margin-top:2.5rem}.ucf--hub .ucf__nodes:before{content:"";position:absolute;top:-1.25rem;left:calc(50% / var(--n));right:calc(50% / var(--n));height:2px;background:var(--uc-line)}.ucf--hub .ucf__hub:after{content:"";position:absolute;top:100%;left:50%;width:2px;height:1.25rem;background:var(--uc-line)}.ucf--hub .ucf__node:before{content:"";position:absolute;top:-1.25rem;left:50%;width:2px;height:1.25rem;background:var(--uc-line)}.uc-caps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.uc-cap{position:relative;display:grid;gap:.7rem;align-content:start;padding:1.3rem 1.3rem 1.15rem;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden;transition:transform .45s var(--settle),border-color .3s var(--out),box-shadow .3s var(--out)}.uc-cap:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--uc),transparent);opacity:0;transition:opacity .3s var(--out)}.uc-cap:hover{transform:translateY(-3px);border-color:var(--uc-line);box-shadow:0 22px 44px -26px color-mix(in srgb,var(--uc) 55%,rgba(0,0,0,.5))}.uc-cap:hover:before{opacity:1}.uc-cap__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.uc-cap h3{margin:0;font-size:1.12rem;letter-spacing:-.01em}.uc-cap p{margin:0;color:var(--text-2);font-size:var(--t-s);line-height:1.6}.uc-cap__links{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.uc-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:1.85rem;padding:0 .7rem;font-size:var(--t-xs);font-weight:600;color:var(--text);text-decoration:none;background:var(--raised);border:1px solid var(--hair);border-radius:999px;transition:background .2s var(--out),border-color .2s var(--out),color .2s var(--out)}.uc-pill .icon{color:var(--uc)}.uc-pill:hover{background:var(--uc-soft);border-color:var(--uc-line)}.uc-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,1rem + 1.5vw,2.25rem);margin:0;padding:0;list-style:none}@media(min-width:761px){.uc-shots:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.uc-shots>li:first-child:nth-last-child(3){grid-row:span 2}}.uc-shot{display:grid;gap:1rem;align-content:start}.uc-shot figcaption{display:grid;gap:.4rem;justify-items:start;color:var(--text-2);font-size:var(--t-s);line-height:1.55}.uc-how{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);align-items:start}.uc-how--code{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.uc-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:s}.uc-how:not(.uc-how--code) .uc-steps{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.uc-step{position:relative;display:grid;gap:.35rem;padding:0 0 1.75rem 3.4rem;counter-increment:s}.uc-step:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:2.3rem;height:2.3rem;font-family:var(--f-mono);font-weight:600;color:var(--uc);background:var(--uc-soft);border:1px solid var(--uc-line);border-radius:50%}.uc-step:not(:last-child):after{content:"";position:absolute;left:1.15rem;top:2.5rem;bottom:.2rem;width:2px;background:linear-gradient(var(--uc-line),transparent)}.uc-how:not(.uc-how--code) .uc-step{padding:1.1rem 1.1rem 1.1rem 4.1rem;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card)}.uc-how:not(.uc-how--code) .uc-step:before{left:1.1rem;top:1.1rem}.uc-how:not(.uc-how--code) .uc-step:after{display:none}.uc-step h3{margin:0;font-size:1.08rem}.uc-step p{margin:0;color:var(--text-2);font-size:var(--t-s);line-height:1.6}.uc-code{display:grid;gap:.75rem;min-width:0}.uc-code p{margin:0;font-size:var(--t-s);color:var(--text-2)}.uc-deep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.uc-panel{display:grid;gap:.85rem;align-content:start;padding:1.35rem;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card)}.uc-panel h3{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.05rem}.uc-panel h3 .icon{color:var(--uc)}.uc-panel ul{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.uc-panel li a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:0 .7rem;margin-inline:-.7rem;color:var(--text);font-size:var(--t-s);text-decoration:none;border-radius:var(--r-sm);transition:background .2s var(--out)}.uc-panel li a:hover{background:var(--uc-soft)}.uc-panel li a .icon{color:var(--text-3)}.uc-panel li a:hover .icon{color:var(--uc)}.uc-panel .uc-repo{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;margin-inline:0;font-weight:600;color:var(--text);background:var(--raised);border:1px solid var(--hair);border-radius:.75rem}.uc-panel .uc-repo:hover{background:var(--uc-soft);border-color:var(--uc-line)}.uc-panel .uc-repo small{display:block;font-weight:400;color:var(--text-3)}.uc-limits{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:clamp(1.4rem,1rem + 1.5vw,2.25rem);background:linear-gradient(135deg,var(--uc-soft),transparent 60%),var(--card);border:1px solid var(--uc-line);border-radius:calc(var(--r-card) + 4px)}.uc-limits__ic{display:grid;place-items:center;width:3rem;height:3rem;color:var(--uc);background:var(--uc-soft);border:1px solid var(--uc-line);border-radius:.9rem}.uc-limits h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);margin-bottom:.35rem}.uc-limits__lead{margin:0 0 1rem;color:var(--text-3);font-size:var(--t-s)}.uc-limits ul{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.uc-limits li{position:relative;padding-left:1.4rem;color:var(--text-2);line-height:1.6;text-wrap:pretty}.uc-limits li:before{content:"";position:absolute;left:.15rem;top:.62em;width:.45rem;height:.45rem;border-radius:50%;background:var(--uc)}.uc-limits p:not(.uc-limits__lead){margin:1rem 0 0;color:var(--text-2)}.uc-faq{display:grid;gap:.6rem;max-width:52rem}.uc-faq details{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);transition:border-color .25s var(--out)}.uc-faq details[open]{border-color:var(--uc-line)}.uc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-family:var(--f-display);font-size:1.08rem;font-weight:600;list-style:none;cursor:pointer}.uc-faq summary::-webkit-details-marker{display:none}.uc-faq summary .icon{flex:none;color:var(--uc);transition:rotate .3s var(--out)}.uc-faq details[open] summary .icon{rotate:45deg}.uc-faq details p{margin:0;padding:0 1.25rem 1.2rem;color:var(--text-2);line-height:1.65;text-wrap:pretty}.uc-end{position:relative;display:grid;gap:1.25rem;justify-items:start;padding:clamp(1.75rem,1rem + 3vw,3.5rem);overflow:hidden;background:radial-gradient(60% 120% at 100% 0%,color-mix(in srgb,var(--uc) 30%,transparent),transparent 70%),var(--card);border:1px solid var(--uc-line);border-radius:calc(var(--r-card) + 8px)}.uc-end h2{max-width:28rem}.uc-end p{margin:0;max-width:34rem;color:var(--text-2)}@media(max-width:980px){.uc-hero{grid-template-columns:minmax(0,1fr)}.uc-hero__shot .dev{transform:none}.uc-chip{left:.5rem}.uc-how--code,.uc-deep{grid-template-columns:minmax(0,1fr)}.uc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-stats li:nth-child(odd){border-left:0}.uc-stats li:nth-child(n+3){border-top:1px solid var(--hair-soft)}}@media(max-width:760px){.uc-shots,.uc-limits{grid-template-columns:minmax(0,1fr)}.ucf__nodes{grid-template-columns:minmax(0,1fr);gap:1.6rem}.ucf--pipeline .ucf__node:not(:last-child):after{top:calc(100% + .1rem);left:50%;width:2px;height:1.4rem}.ucf--pipeline .ucf__node:not(:last-child):before{top:calc(100% + .1rem);left:calc(50% - 2px);animation-name:ucf-packet-v}.ucf--hub .ucf__nodes:before{display:none}.ucf--hub .ucf__node:before{top:-1.6rem;height:1.6rem}.ucf--hub .ucf__nodes{margin-top:1.6rem}}@keyframes ucf-packet-v{0%{translate:0 -2px;opacity:0}15%,80%{opacity:1}to{translate:0 1.2rem;opacity:0}}@media(max-width:520px){.uc-stats{grid-template-columns:minmax(0,1fr)}.uc-stats li{border-left:0;border-top:1px solid var(--hair-soft)}.uc-stats li:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.uc-chip,.ucf--pipeline .ucf__node:before{animation:none}.uc-hero__shot .dev,.uc-cap{transition:none}}.uc-progress{position:fixed;inset:0 0 auto;z-index:70;height:3px;background:linear-gradient(90deg,var(--uc),color-mix(in srgb,var(--uc) 40%,#fff));transform:scaleX(var(--p, 0));transform-origin:0 50%;pointer-events:none}.uc-hero:before{translate:0 var(--gy, 0)}.uc-hero__shot .dev{translate:0 var(--py, 0)}.uc-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.uc-w>span{display:inline-block}.uc-acc{color:var(--uc)}.uc-stats b{font-variant-numeric:tabular-nums}.uc-cap,.uc-panel{background-image:radial-gradient(260px circle at var(--mx, -400px) var(--my, -400px),color-mix(in srgb,var(--uc) 13%,transparent),transparent 70%);background-color:var(--card)}.uc-cap{height:100%}.js.motion .uc-w>span{translate:0 110%;animation:uc-word .9s var(--out) both;animation-delay:calc(var(--w) * 70ms + .12s)}.js.motion .uc-hero__copy>:is(.uc-kicker,.lede,.uc-rise){animation:uc-rise .9s var(--out) both;animation-delay:calc(var(--i, 0) * 90ms + 60ms)}.js.motion .uc-hero__shot{animation:uc-shot 1.3s var(--out) .25s both}.js.motion .uc-chip{animation:uc-pop .7s var(--settle) 1.1s both,uc-float 6s ease-in-out 1.8s infinite}.js.motion [data-reveal]{opacity:0;translate:0 30px;transition:opacity .9s var(--out),translate 1s var(--out);transition-delay:calc(var(--i, 0) * 90ms)}.js.motion [data-reveal].is-in{opacity:1;translate:0 0}.js.motion .uc-deep[data-stagger]>.uc-panel:nth-child(2){--i: 1}.js.motion .uc-deep[data-stagger]>.uc-panel:nth-child(3){--i: 2}.js.motion .uc-shots>li[data-reveal]{scale:.965;transition:opacity .9s var(--out),translate 1s var(--out),scale 1.2s var(--out);transition-delay:calc(var(--i, 0) * .12s)}.js.motion .uc-shots>li[data-reveal].is-in{scale:1}.js.motion .ucf[data-flow] .ucf__node,.js.motion .ucf[data-flow] .ucf__hub{opacity:0;translate:0 16px;transition:opacity .6s var(--out),translate .7s var(--settle);transition-delay:calc(var(--i, 0) * .14s + .2s)}.js.motion .ucf[data-flow] .ucf__hub{transition-delay:0s}.js.motion .ucf[data-flow].is-in .ucf__node,.js.motion .ucf[data-flow].is-in .ucf__hub{opacity:1;translate:0 0}.js.motion .ucf--pipeline:not(.is-in) .ucf__node:before{animation-play-state:paused;opacity:0}.js.motion .uc-step:not(:last-child):after{transform-origin:50% 0;scale:1 0;transition:scale .9s var(--out) .25s}.js.motion .uc-step.is-in:not(:last-child):after{scale:1 1}@keyframes uc-word{0%{translate:0 110%;rotate:4deg}to{translate:0 0;rotate:0deg}}@keyframes uc-rise{0%{opacity:0;translate:0 22px}}@keyframes uc-shot{0%{opacity:0;translate:60px 20px;scale:.94;filter:blur(8px)}}@keyframes uc-pop{0%{opacity:0;scale:.6}}@media(prefers-reduced-motion:reduce){.uc-progress{display:none}}.uc-scene{padding:clamp(.75rem,.4rem + 1.5vw,2rem);background:radial-gradient(70% 90% at 50% 0%,var(--uc-soft),transparent 70%),var(--card);border:1px solid var(--uc-line);border-radius:calc(var(--r-card) + 4px);overflow:hidden}.uc-mech{display:grid;gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.uc-scene .iscene__stage{overflow:visible;content-visibility:visible}.uc-mech .uc-scene{max-width:44rem;width:100%;justify-self:center}@media(min-width:900px){.uc-mech{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.uc-mech .uc-scene{max-width:none}}.uch-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,1rem + 4vw,4rem);align-items:center;padding-top:clamp(.5rem,2vw,2rem)}.uch-hero:before{content:"";position:absolute;inset:-4rem -3rem -1rem;z-index:-1;background:radial-gradient(45% 60% at 82% 45%,color-mix(in srgb,var(--uc) 22%,transparent),transparent 70%),radial-gradient(35% 45% at 8% 5%,color-mix(in srgb,var(--uc) 10%,transparent),transparent 70%);translate:0 var(--gy, 0);pointer-events:none}.uch-hero h1{font-size:clamp(2.4rem,1.4rem + 4vw,4.4rem);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.uch-orbit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,.4rem + 1vw,1.2rem);max-width:32rem;margin:0 0 0 auto;padding:0;list-style:none}.uch-orbit li{display:grid;place-items:center;aspect-ratio:1;color:var(--uc);background:radial-gradient(90% 90% at 30% 20%,color-mix(in srgb,var(--uc) 24%,transparent),transparent 70%),var(--card);border:1px solid color-mix(in srgb,var(--uc) 36%,var(--hair));border-radius:1.4rem;box-shadow:0 22px 40px -22px color-mix(in srgb,var(--uc) 70%,rgba(0,0,0,.5));animation:uc-float 6s ease-in-out infinite;animation-delay:calc(var(--k) * -.8s)}.uch-orbit li:nth-child(4n+2){margin-top:1.6rem}.uch-orbit li:nth-child(4n+4){margin-top:.8rem}.uch-orbit li:nth-child(7){grid-column:2}.js.motion .uch-orbit li{animation:uc-pop .7s var(--settle) calc(.5s + var(--k) * 80ms) both,uc-float 6s ease-in-out calc(1.4s + var(--k) * -.8s) infinite}.uch-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.uch-grid>li{grid-column:span 2}.uch-grid>li:nth-child(1){grid-column:span 4}.uch-grid>li:nth-child(6),.uch-grid>li:nth-child(7){grid-column:span 3}.uch-card{--uc-line: color-mix(in srgb, var(--uc) 34%, var(--hair));--uc-soft: color-mix(in srgb, var(--uc) 14%, transparent)}.uch-card>a{position:relative;display:grid;gap:.7rem;align-content:start;height:100%;padding:1.4rem;color:var(--text);text-decoration:none;background:radial-gradient(70% 60% at 0% 0%,color-mix(in srgb,var(--uc) 11%,transparent),transparent 70%),var(--card);border:1px solid var(--hair);border-radius:calc(var(--r-card) + 2px);overflow:hidden;transition:transform .5s var(--settle),border-color .3s var(--out),box-shadow .4s var(--out)}.uch-card>a:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--uc),transparent 80%)}.uch-card>a:hover,.uch-card>a:focus-visible{transform:translateY(-4px);border-color:var(--uc-line);box-shadow:0 28px 54px -28px color-mix(in srgb,var(--uc) 60%,rgba(0,0,0,.5))}.uch-card__top{display:flex;align-items:center;justify-content:space-between}.uch-card__go{display:grid;place-items:center;width:2rem;height:2rem;color:var(--text-3);border:1px solid var(--hair);border-radius:50%;transition:color .3s var(--out),background .3s var(--out),rotate .4s var(--settle),border-color .3s var(--out)}.uch-card>a:hover .uch-card__go{color:#fff;background:var(--uc);border-color:var(--uc);rotate:45deg}.uch-card h3{margin:.2rem 0 0;font-size:clamp(1.25rem,1.1rem + .5vw,1.55rem);letter-spacing:-.015em}.uch-card p{margin:0;color:var(--text-2);line-height:1.55;text-wrap:pretty}.uch-card__stats{display:flex;flex-wrap:wrap;gap:.45rem;margin:.3rem 0 0;padding:0;list-style:none}.uch-card__stats li{display:inline-flex;align-items:baseline;gap:.4rem;padding:.25rem .7rem;font-size:var(--t-xs);color:var(--text-2);background:var(--uc-soft);border:1px solid var(--uc-line);border-radius:999px}.uch-card__stats b{font-family:var(--f-display);font-size:var(--t-s);color:var(--uc)}.uch-card__shot{margin:.6rem -.4rem -4.5rem;pointer-events:none;mask-image:linear-gradient(#000 55%,transparent);-webkit-mask-image:linear-gradient(#000 55%,transparent)}.uch-card--feat:nth-child(1)>a{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:1.5rem;align-items:center}.uch-card--feat:nth-child(1)>a>:not(.uch-card__shot){grid-column:1}.uch-card--feat:nth-child(1) .uch-card__shot{grid-column:2;grid-row:1 / span 4;margin:0 -2.5rem -2.5rem 0;mask-image:none;-webkit-mask-image:none}.uch-else{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.uch-else li{display:grid;gap:.9rem;align-content:start;padding:1.35rem;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card)}.uch-else p{margin:0;color:var(--text-2);line-height:1.6;text-wrap:pretty}@media(max-width:980px){.uch-hero{grid-template-columns:minmax(0,1fr)}.uch-orbit{margin:0;max-width:24rem}.uch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uch-grid>li,.uch-grid>li:nth-child(n){grid-column:span 1}.uch-grid>li:nth-child(1),.uch-grid>li:nth-child(7){grid-column:1 / -1}.uch-else{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.uch-grid{grid-template-columns:minmax(0,1fr)}.uch-grid>li:nth-child(n){grid-column:1 / -1}.uch-card--feat:nth-child(1)>a{grid-template-columns:minmax(0,1fr)}.uch-card--feat:nth-child(1)>a>:not(.uch-card__shot),.uch-card--feat:nth-child(1) .uch-card__shot{grid-column:1;grid-row:auto}.uch-card--feat:nth-child(1) .uch-card__shot{margin:.6rem -.4rem -3rem}}@media(prefers-reduced-motion:reduce){.uch-orbit li,.js.motion .uch-orbit li{animation:none}.uch-card>a{transition:none}}.uc-trust{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:var(--t-xs);color:var(--text-2)}.uc-trust li,.uc-trust a{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none}.uc-trust a:hover{color:var(--text)}.uc-trust .icon{color:var(--uc)}.uc-weigh{display:grid;gap:.75rem;margin-top:clamp(1.25rem,1rem + 1.5vw,2rem);padding-top:1.25rem;border-top:1px solid var(--hair-soft)}.uc-weigh p{margin:0;color:var(--text-2)}.uc-weigh ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.uc-weigh .uc-pill{min-height:2.1rem;padding-left:.4rem}
