.instagram-mockup{background:var(--plate);border:1px solid var(--rule);width:100%;max-width:320px;box-shadow:var(--glass-shadow);color:var(--ink-3);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);text-align:left;border-radius:0;margin:1rem auto 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.bento-card:hover .instagram-mockup{box-shadow:none;border-color:#ff7a664d}.insta-header{border-bottom:1px solid var(--rule);align-items:center;padding:6px 10px;display:flex}.insta-avatar-wrapper{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:6px;padding:1px;display:flex;position:relative}.insta-avatar{background:var(--plate);border:1px solid var(--plate);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.insta-avatar span{letter-spacing:-.5px;color:var(--signal);font-size:.5rem;font-weight:900}.insta-user-info{flex-direction:column;flex-grow:1;line-height:1.15;display:flex}.insta-username{color:var(--ink-3);font-size:.65rem;font-weight:600}.insta-location{color:var(--ink-3);font-size:.55rem}.insta-more-btn{color:var(--ink-3);cursor:pointer;align-items:center;display:flex}.insta-ad-creative{background:linear-gradient(135deg,#1e1b4b 0%,#311042 50%,#4c0519 100%);flex-direction:column;justify-content:space-between;width:100%;height:110px;display:flex;position:relative;overflow:hidden}.insta-creative-bg{text-align:center;z-index:1;background-image:radial-gradient(circle at 20% 30%,#ff7a6633 0%,#0000 50%),radial-gradient(circle at 80% 70%,#ff7a6633 0%,#0000 50%);flex-direction:column;justify-content:center;align-items:center;padding:.75rem;display:flex;position:absolute;inset:0}.insta-hiring-badge{color:#f472b6;text-transform:uppercase;letter-spacing:1px;background:#ff7a6626;border:1px solid #ff7a6666;border-radius:100px;margin-bottom:4px;padding:2px 6px;font-size:.55rem;font-weight:700}.insta-job-title{color:#fff;text-shadow:0 1px 3px var(--rule);letter-spacing:-.2px;margin:2px 0 4px;font-size:.95rem;font-weight:800;line-height:1.15}.insta-job-details{color:var(--ink-2);background:var(--paper-hi);border:1px solid var(--rule);border-radius:0;gap:4px;padding:2px 6px;font-size:.55rem;display:flex}.insta-play-btn{background:var(--paper-2);border:1px solid var(--rule-strong);width:28px;height:28px;color:var(--ink);box-shadow:0 2px 6px var(--paper-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-top:8px;transition:transform .2s,background .2s;display:flex}.insta-play-btn svg{width:10px;height:10px;margin-left:1px}.bento-card:hover .insta-play-btn{background:var(--paper-2);box-shadow:none;transform:scale(1.1)}.insta-cta-bar{border-top:1px solid var(--rule);z-index:2;cursor:pointer;background:#0f172ad9;justify-content:space-between;align-items:center;height:26px;padding:0 10px;transition:background .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.insta-cta-bar:hover{background:#1e293bf2}.insta-cta-text{color:var(--seal);font-size:.625rem;font-weight:700}.insta-cta-arrow{color:var(--seal);align-items:center;animation:1.5s infinite slideArrow;display:flex}.insta-cta-arrow svg{width:12px;height:12px}@keyframes slideArrow{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.insta-actions{justify-content:space-between;align-items:center;padding:6px 10px 4px;display:flex}.insta-actions-left{gap:8px;display:flex}.insta-action-icon{color:var(--ink-3);cursor:pointer;align-items:center;transition:transform .15s;display:flex}.insta-action-icon svg{width:14px;height:14px}.insta-action-icon:hover{transform:scale(1.1)}.insta-action-icon.insta-heart.active{color:#ff3040}.bento-card:hover .insta-action-icon.insta-heart svg{animation:.8s ease-in-out infinite alternate heartBeat}@keyframes heartBeat{0%{transform:scale(1)}to{transform:scale(1.15)}}.insta-bookmark{color:var(--ink-3);cursor:pointer;align-items:center;transition:transform .15s;display:flex}.insta-bookmark svg{width:14px;height:14px}.insta-bookmark:hover{transform:scale(1.1)}.insta-caption-area{padding:0 10px 10px;font-size:.65rem;line-height:1.3}.insta-likes{color:var(--ink-3);margin-bottom:2px;font-weight:700}.insta-caption{color:var(--ink-2)}.insta-caption-user{color:var(--ink-3);margin-right:4px;font-weight:700}.insta-caption-text{color:var(--ink-2)}.insta-more{color:var(--ink-3);cursor:pointer}.track-canvas-container{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.track-canvas{background-color:var(--plate);background-image:radial-gradient(var(--paper-hi) 1.2px, transparent 1.2px);border:1px solid var(--rule);transform-origin:50%;background-size:16px 16px;border-radius:0;flex-shrink:0;width:440px;height:160px;transition:transform .3s;position:relative;overflow:hidden}.track-node{background:var(--paper-2);border:1px solid var(--rule);box-sizing:border-box;z-index:5;box-shadow:0 4px 10px var(--paper-2);border-radius:0;align-items:center;padding:4px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:absolute}.track-node:hover{box-shadow:none;transform:translateY(-1px)}.track-node-icon{background:var(--paper-hi);border:1px solid var(--rule);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:5px;font-size:.8rem;display:flex}.track-node-details{flex-direction:column;justify-content:center;display:flex;overflow:hidden}.track-node-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.42rem;font-weight:700;overflow:hidden}.track-node-desc{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.32rem;overflow:hidden}.track-node-badge{z-index:6;box-shadow:0 2px 4px var(--paper-2);border-radius:0;padding:1px 3px;font-size:.32rem;font-weight:800;position:absolute;top:-4px;right:-4px}.track-badge-red,.track-badge-green{background:var(--seal);color:var(--ink)}.track-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=480px){.track-canvas{transform:scale(.85)}}@media (width<=400px){.track-canvas{transform:scale(.72)}}@media (width<=350px){.track-canvas{transform:scale(.62)}}.google-serp-mockup{background:var(--plate);border:1px solid var(--rule);width:100%;max-width:320px;box-shadow:var(--glass-shadow);color:var(--ink-2);transition:transform var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);text-align:left;box-sizing:border-box;border-radius:0;flex-direction:column;margin:1.5rem auto 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.bento-card:hover .google-serp-mockup{box-shadow:none;border-color:#ff7a664d}.google-header{background:var(--ground);border-bottom:1px solid var(--rule);flex-direction:column;gap:4px;padding:6px 10px;display:flex}.google-logo-row{align-items:center;gap:6px;display:flex}.google-mock-logo{font-family:var(--font-text), sans-serif;letter-spacing:-.3px;font-size:.65rem;font-weight:700}.google-logo-g{color:#4285f4}.google-logo-o1{color:#ea4335}.google-logo-o2{color:#fbbc05}.google-logo-g2{color:#4285f4}.google-logo-l{color:#34a853}.google-logo-e{color:#ea4335}.google-search-bar{background:var(--paper-hi);border:1px solid var(--rule);box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:16px;padding:0 6px;display:flex}.google-search-text{color:var(--ink);font-size:.45rem;font-weight:500}.google-search-icons{color:var(--ink-2);gap:3px;font-size:.4rem;display:flex}.google-body{background:var(--plate);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.google-ad-result{flex-direction:column;gap:2px;display:flex}.google-ad-meta{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.38rem;display:flex}.google-ad-meta-left{align-items:center;gap:3px;display:flex}.google-sponsored-label{color:var(--seal);text-transform:uppercase;letter-spacing:.3px;font-size:.38rem;font-weight:700}.google-ad-favicon{background:var(--seal);border-radius:50%;width:6px;height:6px;display:inline-block}.google-ad-url{color:var(--ink-3)}.google-ad-title{color:var(--seal);cursor:pointer;font-size:.625rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .15s}.bento-card:hover .google-ad-title{color:#7dd3fc;text-decoration:underline}.google-ad-snippet{color:var(--ink-2);font-size:.45rem;line-height:1.3}.google-ad-sitelinks{gap:6px;margin-top:3px;display:flex}.google-sitelink-pill{color:var(--seal);cursor:pointer;background:#ff7a6614;border:1px solid #ff7a6626;border-radius:0;padding:2px 6px;font-size:.4rem;font-weight:500;transition:background .2s,border-color .2s}.google-sitelink-pill:hover{background:#ff7a6626;border-color:#ff7a664d}.google-organic-result{opacity:.35;border-top:1px solid var(--rule);flex-direction:column;gap:2px;margin-top:2px;padding-top:5px;display:flex}.google-org-meta{color:var(--ink-3);align-items:center;gap:3px;font-size:.38rem;display:flex}.google-org-title{color:var(--ink-2);font-size:.55rem;font-weight:500;line-height:1.2}@keyframes growBar{0%{height:0%}}.animate-bar{animation:.8s cubic-bezier(.34,1.56,.64,1) both growBar}[data-tilt]{animation:none!important}.wd-bullet-item{border:1px solid #0000;border-radius:0;padding:.45rem .7rem}[data-scene]:not(.active) *{animation-play-state:paused!important}html.js [data-scrub][data-stage] .animate-bar{animation-play-state:paused}html.js [data-scrub][data-stage] .animate-bar:first-child,html.js [data-scrub][data-stage="1"] .animate-bar:nth-child(-n+4),html.js [data-scrub][data-stage="2"] .animate-bar,html.js [data-scrub][data-stage="3"] .animate-bar{animation-play-state:running}[data-scrub] .pm-kpi{transition:border-color .5s,box-shadow .5s}html.js [data-scrub][data-stage="3"] .pm-kpi{box-shadow:none;border-color:#ff7a6680!important}[data-scrub] .wd-float-pill{transition:opacity .5s}html.js [data-scrub][data-stage] .wd-float-pill{opacity:.6}html.js [data-scrub][data-stage="3"] .wd-float-pill{opacity:1}@media (width<=860px){.track-canvas-container{-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.track-canvas{flex-shrink:0;transform:none!important}}
