@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#080b10;--bg2:#0e1218;--bg3:#141920;--border:hsla(0,0%,100%,.07);--border2:hsla(0,0%,100%,.12);--text:#e8edf5;--text2:#8a94a6;--text3:#4a5568;--accent:#3b82f6;--accent2:#1d4ed8;--green:#10b981;--amber:#f59e0b;--red:#ef4444;--purple:#8b5cf6;--radius:10px;--radius-lg:16px}html{font-size:18px;-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);font-family:DM Mono,monospace;font-size:1rem;line-height:1.5;min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(1turn)}}.minutely-wordmark{display:block;font-family:Syne,sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.04em;margin-bottom:6px;line-height:1.08;background:linear-gradient(125deg,#f1f5f9,#fecdd3 10%,#fb7185 20%,#7dd3fc 34%,#3b82f6 48%,#60a5fa 58%,#818cf8 75%,#fda4af 88%,#c4b5fd);background-size:220% 220%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(59,130,246,.5)) drop-shadow(0 0 22px rgba(244,63,94,.22)) drop-shadow(0 0 28px rgba(59,130,246,.22)) drop-shadow(0 0 48px rgba(99,102,241,.1));animation:minutelyWordmarkShift 10s ease-in-out infinite}@keyframes minutelyWordmarkShift{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.minutely-wordmark{-webkit-text-fill-color:var(--text);color:var(--text);background:none;filter:drop-shadow(0 0 12px rgba(59,130,246,.4))}}@media (prefers-reduced-motion:reduce){.minutely-wordmark{animation:none;background-position:0 40%}}.fade-up{animation:fadeUp .4s ease both}.fade-up-1{animation-delay:.05s}.fade-up-2{animation-delay:.1s}.fade-up-3{animation-delay:.15s}.fade-up-4{animation-delay:.2s}.kanban-board{display:grid;width:100%;grid-gap:14px;gap:14px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (min-width:1600px){.kanban-board{grid-template-columns:repeat(5,minmax(0,1fr))}}.debrief-main{width:100%;max-width:1200px;margin:0 auto;padding:clamp(1rem,4vw,2rem) clamp(.75rem,4vw,1.5rem) clamp(2rem,6vw,4rem);box-sizing:border-box;min-width:0}.debrief-table{max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.debrief-actions-head,.debrief-actions-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,2.1fr) minmax(0,.85fr) minmax(0,.7fr);grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:start}.debrief-actions-head span,.debrief-actions-row span,.debrief-actions-row>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.debrief-risks-head,.debrief-risks-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.55fr) minmax(0,.65fr) minmax(0,.55fr);grid-gap:.5rem .75rem;gap:.5rem .75rem;align-items:start}.debrief-risks-head span,.debrief-risks-row span,.debrief-risks-row>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.debrief-stat-chips{min-width:0}.debrief-result-footer{flex-wrap:wrap}.debrief-skeleton-row span{min-width:0}@media (max-width:768px){.debrief-hero-brand{flex-direction:column;align-items:center;text-align:center}.debrief-hero-brand>div:last-child{display:flex;flex-direction:column;align-items:center}.debrief-hero-cards{min-width:0!important;max-width:100%!important;flex:1 1 100%!important;width:100%}.debrief-actions-head,.debrief-risks-head{display:none}.debrief-actions-row,.debrief-risks-row{display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.debrief-actions-row>*,.debrief-risks-row>*{width:100%;padding-top:0!important}.debrief-actions-row [data-cell]:before,.debrief-risks-row [data-cell]:before{content:attr(data-cell);display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text3);margin-bottom:.25rem}.debrief-result-footer{flex-direction:column;align-items:stretch;text-align:center}.debrief-result-footer>span{text-align:center}.debrief-result-footer button{width:100%}.debrief-stat-chips .debrief-export-md{margin-left:0!important;flex:1 1 100%;text-align:center}}