#hire-hasil{min-height:90vh}@media (max-width:576px){#hire-hasil{margin-top:85px!important}}#hire-hasil .connect-hero-card{background:-webkit-gradient(linear,left top,right top,from(var(--global-secondary-color)),to(var(--global-card-bg)));background:linear-gradient(90deg,var(--global-secondary-color),var(--global-card-bg));border-radius:18px;-webkit-box-shadow:0 4px 16px 0 var(--global-shadow-color);box-shadow:0 4px 16px 0 var(--global-shadow-color);padding:32px 24px;margin-bottom:32px}#hire-hasil .connect-hero-card .connect-hero-content h3{color:var(--global-primary-color);font-weight:700}#hire-hasil .connect-hero-card .connect-hero-content p{font-size:1.1rem;color:var(--global-primary-color)}#hire-hasil .connect-hero-card .connect-hero-content .px-2 img{vertical-align:middle;margin-right:2px}#hire-hasil .connect-hero-card .connect-hero-content .material-icons{vertical-align:middle;margin-right:4px}#hire-hasil .connect-hero-card .connect-hero-content .btn{font-size:1rem;font-weight:500}#hire-hasil .connect-hero-card .connect-hero-content small{font-size:.95rem}#hire-hasil .connect-hero-card .connect-hero-avatar img{border:4px solid var(--global-secondary-color);background:#fff}#hire-hasil h4{color:var(--global-primary-color);font-weight:700}#hire-hasil .timeline-container{position:relative;margin-left:20px;margin-bottom:40px;padding-left:20px;border-left:3px solid var(--global-secondary-color)}#hire-hasil .timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;position:relative}#hire-hasil .timeline-dot{width:18px;height:18px;min-width:18px;min-height:18px;aspect-ratio:1/1;border-radius:50%;margin-right:18px;margin-top:8px;border:3px solid #fff;-webkit-box-shadow:0 0 0 3px var(--global-secondary-color);box-shadow:0 0 0 3px var(--global-secondary-color)}#hire-hasil .timeline-dot.primary{background:#007bff}#hire-hasil .timeline-dot.info{background:#17a2b8}#hire-hasil .timeline-dot.success{background:#28a745}#hire-hasil .timeline-dot.warning{background:#ffc107}#hire-hasil .timeline-dot.danger{background:#dc3545}#hire-hasil .timeline-content{background:var(--global-card-bg);border-radius:8px;-webkit-box-shadow:0 2px 8px 0 var(--global-shadow-color);box-shadow:0 2px 8px 0 var(--global-shadow-color);padding:16px 20px;min-width:220px;max-width:600px;position:relative}#hire-hasil .timeline-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:var(--global-secondary-color);font-size:1.1rem;margin-bottom:4px}#hire-hasil .timeline-title{font-size:1.1rem}#hire-hasil .timeline-period{font-size:.95rem;color:var(--global-primary-color);font-weight:400}#hire-hasil .timeline-role{font-size:1rem;margin-bottom:4px;color:var(--global-primary-color)}#hire-hasil .timeline-desc{font-size:.95rem;color:var(--global-primary-color)}#hire-hasil .card{border:none;-webkit-box-shadow:0 0 10px 0 var(--global-shadow-color);box-shadow:0 0 10px 0 var(--global-shadow-color);background-color:var(--global-card-bg)}#hire-hasil .card .list-group-item{background-color:inherit}#hire-hasil .card-title{color:var(--global-secondary-color);font-weight:400}#hire-hasil .card-text{color:var(--global-primary-color)}#hire-hasil .platforms-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px 0}#hire-hasil .platforms-grid .platform-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--global-card-bg);border-radius:16px;padding:4px 10px;font-size:.95rem;margin-bottom:4px}#hire-hasil .platforms-grid .mx-1{margin-right:6px}#hire-hasil .platforms-grid .badge{margin-left:4px;font-size:.8em}#hire-hasil .connect-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hire-hasil .connect-section .connect-text{font-size:1rem;color:var(--global-primary-color);font-weight:500}#hire-hasil .connect-section .material-icons{vertical-align:middle;margin-right:4px}