.col-hero-kanban{flex-shrink:0;opacity:0}@media(max-width:991.98px){.col-hero-kanban{display:none}}.hero-card{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:#0000004d;border:1px solid hsla(0,0%,42%,.07);border-radius:5px;overflow:hidden;padding:1rem;width:11.5rem}.hero-card.is-active{background:#ffffff0e}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.card-header .card-label{align-items:center;color:#ffffff4d;display:flex;font-size:.625rem;font-weight:500;gap:.3rem;letter-spacing:.1em;text-transform:uppercase}.card-header .card-label .material-symbols-outlined{font-size:.875rem;opacity:.6}.card-header .card-count{align-items:center;background:#ffffff12;border-radius:50%;color:#ffffff59;display:inline-flex;font-size:.5625rem;height:1.125rem;justify-content:center;width:1.125rem}.card-items{display:flex;flex-direction:column;gap:.5rem;height:9.5rem}.task-item{align-items:flex-start;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.065);border-radius:.5rem;display:flex;flex-shrink:0;gap:.5rem;padding:.5rem .625rem;will-change:transform,opacity;z-index:0}.task-item .task-dot{border-radius:50%;flex-shrink:0;height:.3125rem;margin-top:.3125rem;width:.3125rem}.task-item .task-dot.dot-blue{background:#60a5fa}.task-item .task-dot.dot-purple{background:#a78bfa}.task-item .task-dot.dot-green{background:#4ade80}.task-item .task-dot.dot-orange{background:#fb923c}.task-item .task-content{min-width:0}.task-item .task-label{color:#ffffffb8;font-size:.6875rem;font-weight:300;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-item .task-tag{color:#ffffff47;font-size:.5625rem;letter-spacing:.05em;margin-top:.125rem}.approche-bento-brief{background:#0f0f0f!important;display:flex;flex-direction:column;font-size:.7rem}.approche-bento-brief .brief-header{align-items:center;background:#1a1a1a;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:.55rem .75rem}.approche-bento-brief .brief-header-left{align-items:center;display:flex;gap:.4rem}.approche-bento-brief .brief-header-left .material-symbols-outlined{color:#fff6;font-size:.9rem}.approche-bento-brief .brief-title{color:#ffffffbf;font-weight:500}.approche-bento-brief .brief-badge{animation:brief-badge-pulse 2.5s ease-in-out infinite;background:#fbbf2426;border-radius:4px;color:#fbbf24;font-size:.55rem;font-weight:600;letter-spacing:.04em;padding:.1rem .4rem;text-transform:uppercase}.approche-bento-brief .brief-items{display:flex;flex:1;flex-direction:column;padding:.25rem 0}.approche-bento-brief .brief-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);color:#ffffff4d;display:flex;gap:.5rem;padding:.4rem .75rem}.approche-bento-brief .brief-item:last-child{border-bottom:none}.approche-bento-brief .brief-item .material-symbols-outlined{flex-shrink:0;font-size:.9rem}.approche-bento-brief .brief-item.brief-item--done{color:#fff9}.approche-bento-brief .brief-item.brief-item--done .material-symbols-outlined{color:#4ade80}.approche-bento-brief .brief-item.brief-item--active{background:#fbbf240a;color:#ffffffe6}.approche-bento-brief .brief-item.brief-item--active .material-symbols-outlined{animation:brief-spin 2s linear infinite;color:#fbbf24}.approche-bento-brief .brief-item-dot{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;flex-shrink:0;height:7px;width:7px}.approche-bento-brief .brief-item-label{font-size:.65rem;line-height:1.3}.approche-bento-brief .brief-cursor{animation:brief-blink 1s step-end infinite;background:#fbbf24;display:inline-block;height:.7em;margin-left:2px;vertical-align:middle;width:1px}.approche-bento-brief .brief-footer{border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto;padding:.6rem .75rem .65rem}.approche-bento-brief .brief-progress-meta{color:#ffffff4d;display:flex;font-size:.55rem;justify-content:space-between;letter-spacing:.04em;margin-bottom:.35rem}.approche-bento-brief .brief-progress-pct{color:#fbbf24;font-weight:500}.approche-bento-brief .brief-progress-track{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.approche-bento-brief .brief-progress-fill{animation:brief-progress-in 1.2s cubic-bezier(.4,0,.2,1) both;animation-delay:.4s;background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:2px;height:100%;width:50%}@keyframes brief-badge-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes brief-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes brief-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes brief-progress-in{0%{width:0}to{width:50%}}.approche-bento-terminal{background:#0d0d0d!important;display:flex;flex-direction:column;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;min-height:17rem}.approche-bento-terminal .term-titlebar{align-items:center;background:#1e1e1e;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.75rem;padding:.35rem .75rem}.approche-bento-terminal .term-dots{display:flex;gap:.3rem}.approche-bento-terminal .term-dots span{border-radius:50%;height:8px;width:8px}.approche-bento-terminal .term-dots span:first-child{background:#ff5f57}.approche-bento-terminal .term-dots span:nth-child(2){background:#febc2e}.approche-bento-terminal .term-dots span:nth-child(3){background:#28c840}.approche-bento-terminal .term-title{color:#ffffff59;font-size:.55rem}.approche-bento-terminal .term-body{display:flex;flex-direction:column;gap:.1rem;padding:.6rem .75rem}.approche-bento-terminal .term-line{color:#ffffff8c;line-height:1.7}.approche-bento-terminal .term-gap{line-height:.8}.approche-bento-terminal .term-prompt{color:#4ade80;font-weight:600;margin-right:.4rem}.approche-bento-terminal .term-cmd{color:#ffffffd9}.approche-bento-terminal .term-out{color:#ffffff4d;padding-left:.9rem}.approche-bento-terminal .term-ok{color:#4ade80}.approche-bento-terminal .term-hi{color:#60a5fa}.approche-bento-terminal .term-live{background:#4ade80;border-radius:50%;display:inline-block;height:6px;margin-right:.3rem;vertical-align:middle;width:6px}.approche-bento-terminal .term-status{color:#ffffff80;padding-left:.9rem}.approche-bento-terminal .term-success{color:#fff9;margin-top:.1rem}.approche-bento-wa-2{background:#111113!important;overflow:visible;padding:1rem}@media(max-width:991.98px){.approche-bento-wa-2{height:auto!important}}.approche-bento-wa-2 .col-hero-kanban{display:flex;opacity:1;width:100%}@media(max-width:991.98px){.approche-bento-wa-2 .hero-kanban-cols{flex-direction:column;width:100%}.approche-bento-wa-2 .hero-card{width:100%}.approche-bento-wa-2 .hero-card.is-active{order:-1}.approche-bento-wa-2 .card-items{height:auto;min-height:2.5rem}.approche-bento-wa-2 .task-item{padding:.3rem .5rem}}
