.portfolio_portfolioCard__XZ9nk{padding:0;overflow:hidden;display:flex;flex-direction:column}.portfolio_visualContainer__kX9T0{height:200px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.portfolio_visualInner__Wkw4u{padding:var(--space-4);width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;background:rgba(0,0,0,.1)}.portfolio_visualBadge___32I0{padding:6px 12px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;border:1px solid hsla(0,0%,100%,.1);z-index:10}.portfolio_iframeWrapper__UvWuD{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-bg-dark)}.portfolio_previewIframe__JKpuP{width:400%;height:400%;transform:scale(.25);transform-origin:top left;border:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.95;transition:opacity .3s ease}.portfolio_iframeOverlay__3OOxd{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));pointer-events:none;z-index:5}.portfolio_portfolioCard__XZ9nk:hover .portfolio_previewImage__RqXrM{opacity:1!important}.portfolio_info__C9GD_{padding:var(--space-6);flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.portfolio_projectTitle__lWBLZ{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text-primary)}.portfolio_resultBox__ZAXNQ{font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-3);background:rgba(0,195,203,.05);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:var(--space-4)}.portfolio_resultLabel__Kotnl{font-weight:700;color:var(--color-accent)}.portfolio_statsBar__AN1WK{display:flex;justify-content:space-around;text-align:center}.portfolio_statItem__6dEpy h3{font-size:var(--text-4xl);color:var(--color-accent);margin-bottom:var(--space-1)}.portfolio_statItem__6dEpy p{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}@media (max-width:768px){.portfolio_statsBar__AN1WK{flex-direction:column;gap:var(--space-6)}}