.MirrorFeatureVisual_scene__bD1wM{--feature-accent:var(--mirror-indigo);position:relative;min-height:290px;overflow:hidden;padding:24px;border-bottom:1px solid var(--mirror-line);background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0) 0 0/100% 44px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0) 0 0/44px 100%,#020203;isolation:isolate}.MirrorFeatureVisual_scene__bD1wM[data-variant=hub]{--feature-accent:var(--mirror-cyan)}.MirrorFeatureVisual_scene__bD1wM[data-variant=career]{--feature-accent:var(--mirror-violet)}.MirrorFeatureVisual_scene__bD1wM[data-variant=create]{--feature-accent:var(--mirror-amber)}.MirrorFeatureVisual_scene__bD1wM:before{position:absolute;z-index:-1;width:58%;aspect-ratio:1;right:-8%;bottom:-48%;border-radius:50%;background:color-mix(in srgb,var(--feature-accent) 22%,transparent);content:"";filter:blur(48px)}.MirrorFeatureVisual_topline__OnpbH{display:grid;grid-template-columns:auto minmax(24px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;color:rgba(255,255,255,.44);font-family:Anybody,Inter,sans-serif;font-size:9px;font-variation-settings:"wdth" 122,"wght" 690;letter-spacing:.16em}.MirrorFeatureVisual_topline__OnpbH i{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--feature-accent) 52%,transparent),transparent)}.MirrorFeatureVisual_visualBody__xMQ1I{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-height:196px;padding:34px 12px 8px}.MirrorFeatureVisual_appIcon__fYvK2{position:relative;display:grid;width:clamp(116px,15vw,164px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:32%;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 36%),linear-gradient(160deg,#111216,#050506);box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 -1px color-mix(in srgb,var(--feature-accent) 52%,transparent),0 32px 78px color-mix(in srgb,var(--feature-accent) 14%,transparent);transform:perspective(700px) rotateX(7deg) rotateY(-8deg)}.MirrorFeatureVisual_appIcon__fYvK2:after{position:absolute;inset:12%;border:1px solid color-mix(in srgb,var(--feature-accent) 42%,transparent);border-radius:28%;background:radial-gradient(circle at 50% 90%,color-mix(in srgb,var(--feature-accent) 30%,transparent),transparent 62%),#08090b;box-shadow:inset 0 1px rgba(255,255,255,.16);content:""}.MirrorFeatureVisual_iconCore__n_FGn{position:relative;z-index:1;display:grid;width:46%;aspect-ratio:1;place-items:center;border-radius:28%;color:color-mix(in srgb,var(--feature-accent) 74%,white);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--feature-accent) 54%,transparent))}.MirrorFeatureVisual_iconCore__n_FGn svg{width:100%;height:100%}.MirrorFeatureVisual_metric__4Ve8M{display:grid;justify-items:end;padding-bottom:8px}.MirrorFeatureVisual_metric__4Ve8M strong{color:#fff;font-family:Anybody,Inter,sans-serif;font-size:clamp(44px,5vw,76px);font-variation-settings:"wdth" 112,"wght" 470;letter-spacing:-.055em;line-height:1}.MirrorFeatureVisual_metric__4Ve8M span{margin-top:8px;color:color-mix(in srgb,var(--feature-accent) 72%,white);font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.16em}.MirrorFeatureVisual_signal__3WaGS{position:absolute;right:24px;bottom:20px;left:24px;display:grid;grid-template-columns:1.2fr .5fr .9fr .4fr 1.5fr;grid-gap:5px;gap:5px;height:2px}.MirrorFeatureVisual_signal__3WaGS span{background:color-mix(in srgb,var(--feature-accent) 48%,transparent)}.MirrorFeatureVisual_signal__3WaGS span:nth-child(2n){opacity:.3}@media(max-width:640px){.MirrorFeatureVisual_scene__bD1wM{min-height:240px;padding:18px}.MirrorFeatureVisual_visualBody__xMQ1I{min-height:160px;padding-inline:0}.MirrorFeatureVisual_appIcon__fYvK2{width:112px}}@media(prefers-reduced-motion:no-preference){.MirrorFeatureVisual_appIcon__fYvK2{animation:MirrorFeatureVisual_mirror-icon-float__84OvL 7s ease-in-out infinite}}@keyframes MirrorFeatureVisual_mirror-icon-float__84OvL{0%,to{transform:perspective(700px) rotateX(7deg) rotateY(-8deg) translateY(0)}50%{transform:perspective(700px) rotateX(4deg) rotateY(-5deg) translateY(-6px)}}.MirrorPortalCardVisual_visual__Vt_AJ{--portal-accent-2:#a9dcff;--portal-glow-x:24%;--portal-glow-y:78%;position:relative;min-height:178px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px) 0 0/36px 36px,linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px) 0 0/36px 36px,radial-gradient(circle at var(--portal-glow-x) var(--portal-glow-y),color-mix(in srgb,var(--card-accent) 18%,transparent),transparent 42%),#010102;isolation:isolate}.MirrorPortalCardVisual_visual__Vt_AJ[data-variant=hub]{--portal-accent-2:#c3ffb7;--portal-glow-x:50%;--portal-glow-y:92%}.MirrorPortalCardVisual_visual__Vt_AJ[data-variant=career]{--portal-accent-2:#ff9ec9;--portal-glow-x:84%;--portal-glow-y:22%}.MirrorPortalCardVisual_visual__Vt_AJ[data-variant=create]{--portal-accent-2:#ff9f7d;--portal-glow-x:84%;--portal-glow-y:82%}.MirrorPortalCardVisual_visual__Vt_AJ:after,.MirrorPortalCardVisual_visual__Vt_AJ:before{position:absolute;content:"";pointer-events:none}.MirrorPortalCardVisual_visual__Vt_AJ:before{inset:0;background:linear-gradient(112deg,rgba(255,255,255,.09),transparent 18% 78%,rgba(255,255,255,.04)),radial-gradient(circle at calc(var(--pointer-x, 50) * 1%) calc(var(--pointer-y, 40) * 1%),color-mix(in srgb,var(--card-accent) 16%,transparent),transparent 34%);opacity:.72}.MirrorPortalCardVisual_visual__Vt_AJ:after{inset:12px;border:1px solid rgba(255,255,255,.05);border-radius:16px;-webkit-mask-image:linear-gradient(115deg,#000,transparent 36%,#000 88%);mask-image:linear-gradient(115deg,#000,transparent 36%,#000 88%)}.MirrorPortalCardVisual_meta__mKi3j{position:absolute;z-index:3;top:18px;right:18px;left:18px;display:grid;grid-template-columns:auto minmax(18px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;color:rgba(255,255,255,.38);font-family:Anybody,Inter,sans-serif;font-size:8px;font-variation-settings:"wdth" 122,"wght" 660;letter-spacing:.14em}.MirrorPortalCardVisual_meta__mKi3j i{height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 46%,transparent),transparent)}.MirrorPortalCardVisual_stage__AAbf5{position:absolute;z-index:2;inset:34px 22px 16px;display:flex;align-items:flex-end;justify-content:space-between}.MirrorPortalCardVisual_chip__ctiTy{position:relative;display:grid;width:116px;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--portal-accent-2) 36%,rgba(255,255,255,.1));border-radius:25%;background:linear-gradient(145deg,rgba(255,255,255,.11),transparent 34%),#07080a;box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px color-mix(in srgb,var(--card-accent) 50%,transparent),0 20px 52px color-mix(in srgb,var(--card-accent) 15%,transparent);transform:perspective(620px) rotateX(calc(var(--card-tilt-y, 0) * -.45deg)) rotateY(calc(var(--card-tilt-x, 0) * .45deg));transform-style:preserve-3d;transition:box-shadow .24s ease-out}.MirrorPortalCardVisual_chip__ctiTy:before{position:absolute;inset:8px;border:1px solid color-mix(in srgb,var(--card-accent) 38%,transparent);border-radius:22%;background:radial-gradient(circle at 30% 12%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--card-accent) 27%,transparent),transparent 58%),#030405;box-shadow:inset 0 1px rgba(255,255,255,.13);content:""}.MirrorPortalCardVisual_chipFace___TOj_{position:relative;z-index:1;display:grid;width:44%;aspect-ratio:1;place-items:center;color:color-mix(in srgb,var(--portal-accent-2) 72%,white);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--card-accent) 56%,transparent));transform:translateZ(18px)}.MirrorPortalCardVisual_chipFace___TOj_ svg{width:100%;height:100%}.MirrorPortalCardVisual_orbit__UCwgf{position:absolute;width:154px;aspect-ratio:1;bottom:-18px;left:-18px;border:1px solid color-mix(in srgb,var(--card-accent) 15%,transparent);border-radius:50%;opacity:.75}.MirrorPortalCardVisual_orbit__UCwgf:after,.MirrorPortalCardVisual_orbit__UCwgf:before{position:absolute;border:1px solid color-mix(in srgb,var(--card-accent) 12%,transparent);border-radius:inherit;content:""}.MirrorPortalCardVisual_orbit__UCwgf:before{inset:14px}.MirrorPortalCardVisual_orbit__UCwgf:after{inset:31px}.MirrorPortalCardVisual_orbit__UCwgf span{position:absolute;width:5px;aspect-ratio:1;border-radius:50%;background:var(--portal-accent-2);box-shadow:0 0 12px var(--card-accent)}.MirrorPortalCardVisual_orbit__UCwgf span:first-child{top:15%;left:18%}.MirrorPortalCardVisual_orbit__UCwgf span:nth-child(2){top:43%;right:-2px}.MirrorPortalCardVisual_orbit__UCwgf span:nth-child(3){right:22%;bottom:7%;opacity:.48}.MirrorPortalCardVisual_metric__2lFwb{display:grid;justify-items:end;padding-bottom:4px}.MirrorPortalCardVisual_metric__2lFwb strong{color:#fff;font-family:Anybody,Inter,sans-serif;font-size:clamp(34px,3vw,48px);font-variation-settings:"wdth" 112,"wght" 450;letter-spacing:-.06em;line-height:1}.MirrorPortalCardVisual_metric__2lFwb span{margin-top:6px;color:color-mix(in srgb,var(--portal-accent-2) 72%,white);font-family:JetBrains Mono,monospace;font-size:7px;letter-spacing:.14em}.MirrorPortalCardVisual_signal__J_etx{position:absolute;z-index:4;right:18px;bottom:10px;left:18px;display:grid;grid-template-columns:1.3fr .45fr .8fr 1.8fr;grid-gap:4px;gap:4px;height:1px}.MirrorPortalCardVisual_signal__J_etx span{background:color-mix(in srgb,var(--card-accent) 42%,transparent)}.MirrorPortalCardVisual_signal__J_etx span:nth-child(2n){opacity:.3}@media(max-width:640px){.MirrorPortalCardVisual_visual__Vt_AJ{position:absolute;inset:0 0 0 54%;min-height:0;border-bottom:0;border-left:1px solid rgba(255,255,255,.06);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.MirrorPortalCardVisual_meta__mKi3j,.MirrorPortalCardVisual_metric__2lFwb{display:none}.MirrorPortalCardVisual_stage__AAbf5{inset:24px 10px 18px 22px;align-items:center;justify-content:center}.MirrorPortalCardVisual_chip__ctiTy{width:92px}.MirrorPortalCardVisual_orbit__UCwgf{width:124px;bottom:auto;left:50%;transform:translateX(-50%)}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.MirrorPortalCardVisual_chip__ctiTy{transform:none;transition:none}}@media(forced-colors:active){.MirrorPortalCardVisual_visual__Vt_AJ{border-bottom:1px solid CanvasText;background:Canvas}.MirrorPortalCardVisual_chip__ctiTy,.MirrorPortalCardVisual_chip__ctiTy:before,.MirrorPortalCardVisual_visual__Vt_AJ:after{border-color:CanvasText}}