.dtc-board{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:768px){.dtc-board{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-board>.dtc-hart{grid-column:1/-1}}@media (min-width:1280px){.dtc-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"b1 b2 b3 b4""o3 hart hart b5""o2 hart hart b6""o1 b9 b8 b7";gap:16px}.dtc-board>.dtc-hart{grid-area:hart}.dtc-board>[data-area]{grid-area:var(--dtc-area)}}@keyframes dtc-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}.dtc-chip{animation:.32s cubic-bezier(.2,.8,.2,1) both dtc-pop}@keyframes dtc-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sc-acc) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--sc-acc) 0%, transparent)}}.dtc-brain{animation:2.6s ease-in-out infinite dtc-pulse}@media (prefers-reduced-motion:reduce){.dtc-chip,.dtc-brain{animation:none!important}}.dtc-board[data-live="1"]>[data-dtc-box]:not([data-focus="1"]){opacity:.5;transition:opacity .25s}.dtc-board[data-live="1"]>[data-dtc-box]:not([data-focus="1"]):hover{opacity:.85}.dtc-print{display:none}@media print{body:has(.dtc-print){visibility:hidden;background:#fff!important;height:auto!important;overflow:visible!important}.dtc-noprint{display:none!important}.dtc-page{background:#fff!important;min-height:0!important}.dtc-print,.dtc-print *{visibility:visible}.dtc-print{color:#1c1713;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:100%;font-family:Inter,Arial,Helvetica,sans-serif;display:block;position:absolute;top:0;left:0}}.dtc-print .p-sheet{break-after:page;page-break-after:always;flex-direction:column;width:278mm;height:190mm;display:flex;overflow:hidden}.dtc-print .p-sheet:last-child{break-after:auto;page-break-after:auto}.dtc-print .p-sheet.p-flow{height:auto;overflow:visible}.dtc-print .p-head{border-bottom:.6mm solid #ff8a3d;justify-content:space-between;align-items:flex-end;gap:6mm;padding-bottom:2.5mm;display:flex}.dtc-print .p-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#c2410c;font-size:7pt;font-weight:800}.dtc-print .p-title{letter-spacing:-.01em;color:#1c1713;font-size:17pt;font-weight:800;line-height:1.05}.dtc-print .p-sub{color:#6b5f54;margin-top:.8mm;font-size:7.5pt}.dtc-print .p-stats{gap:2.5mm;display:flex}.dtc-print .p-stat{border:.3mm solid #e8dccd;border-radius:2.5mm;min-width:30mm;padding:1.4mm 2.6mm}.dtc-print .p-stat b{color:#1c1713;font-size:11pt;font-weight:800;display:block}.dtc-print .p-stat span{color:#6b5f54;font-size:6.5pt;display:block}.dtc-print .p-stat.warm{background:#2a1f17;border-color:#2a1f17}.dtc-print .p-stat.warm b{color:#fff}.dtc-print .p-stat.warm span{color:#ffb066}.dtc-print .p-grid{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"b1 b2 b3 b4""o3 hart hart b5""o2 hart hart b6""o1 b9 b8 b7";gap:2.4mm;min-height:0;margin-top:3mm;display:grid}.dtc-print .p-box{grid-area:var(--dtc-area);background:#fff;border:.35mm solid #e8dccd;border-radius:2.6mm;flex-direction:column;gap:.9mm;padding:2mm 2.4mm;display:flex;overflow:hidden}.dtc-print .p-box.on{border-width:.5mm}.dtc-print .p-box.first{outline-offset:.4mm;outline:.6mm solid #ff8a3d}.dtc-print .p-box h3{color:#1c1713;justify-content:space-between;align-items:center;gap:2mm;font-size:8.5pt;font-weight:800;line-height:1.15;display:flex}.dtc-print .p-box h3 small{white-space:nowrap;font-size:7pt;font-weight:800}.dtc-print .p-kern{color:#6b5f54;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:6.6pt;line-height:1.3;display:-webkit-box;overflow:hidden}.dtc-print .p-meta{color:#3a2c20;font-size:6.8pt;font-weight:700}.dtc-print .p-chips{flex-wrap:wrap;gap:.8mm;display:flex}.dtc-print .p-chips span{color:#3a2c20;background:#faf7f2;border:.25mm solid #e8dccd;border-radius:9mm;padding:.4mm 1.4mm;font-size:6.2pt;font-weight:700;line-height:1.2}.dtc-print .p-chips span.op{color:#fff;background:#2a1f17;border-color:#2a1f17}.dtc-print .p-chips span.ag{background:0 0;border-style:dashed}.dtc-print .p-first{vertical-align:.3mm;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8a3d 55%,#ff6b6b);border-radius:9mm;margin-left:1.4mm;padding:.4mm 1.8mm;font-size:6.2pt;font-weight:800;display:inline-block}.dtc-print .p-lines{gap:1.6mm;margin-top:auto;display:grid}.dtc-print .p-lines i{border-bottom:.25mm dotted #cbb9a5;height:0;display:block}.dtc-print .p-hart{color:#fff;background:#2a1f17;border-radius:3.4mm;flex-direction:column;grid-area:hart;gap:1.6mm;padding:4mm 5mm;display:flex;overflow:hidden}.dtc-print .p-hart .p-eyebrow{color:#ffb066}.dtc-print .p-hart h3{font-size:15pt;font-weight:800;line-height:1.05}.dtc-print .p-hart p{color:#e8dccd;font-size:7.4pt;line-height:1.35}.dtc-print .p-hart .p-chips span{color:#fff;background:#ffffff14;border-color:#ffb06666}.dtc-print .p-hart .p-start{color:#fff;background:linear-gradient(135deg,#f59e0b,#ff8a3d 55%,#ff6b6b);border-radius:2.4mm;flex-shrink:0;margin-top:auto;padding:2mm 3mm;font-size:9pt;font-weight:800}.dtc-print .p-three{gap:1.2mm;margin-top:1mm;display:grid}.dtc-print .p-three div{color:#fff;background:#ffffff12;border-radius:1.6mm;grid-template-columns:4mm minmax(0,1fr) auto;align-items:center;gap:2mm;padding:.8mm 2.2mm;font-size:7.6pt;display:grid}.dtc-print .p-three i{color:#ffb066;font-style:normal;font-weight:800}.dtc-print .p-three small{color:#cbb9a5;margin-left:1.6mm;font-size:6.4pt;display:inline}.dtc-print .p-three em{white-space:nowrap;color:#ffd08a;font-style:normal;font-weight:800}.dtc-print .p-notes{gap:2.4mm;margin-top:2mm;display:grid}.dtc-print .p-notes p{color:#ffb066;font-size:7.4pt;font-weight:700}.dtc-print .p-notes i{border-bottom:.3mm dotted #ffb0668c;height:0;display:block}.dtc-print .p-foot{color:#8f8172;justify-content:space-between;margin-top:2mm;font-size:6.4pt;display:flex}.dtc-print .p-cols{column-count:4;column-fill:balance;column-gap:5mm;margin-top:3mm}.dtc-print .p-group{margin-bottom:2.2mm}.dtc-print .p-group h4{color:#1c1713;break-after:avoid;page-break-after:avoid;border-bottom:.3mm solid #e8dccd;justify-content:space-between;gap:2mm;margin-bottom:.6mm;padding-bottom:.6mm;font-size:7.6pt;font-weight:800;display:flex}.dtc-print .p-task{color:#3a2c20;break-inside:avoid;page-break-inside:avoid;grid-template-columns:3mm minmax(0,1fr) auto;align-items:start;gap:1.4mm;padding:.35mm 0;font-size:7pt;line-height:1.28;display:grid}.dtc-print .p-task .bx{color:#fff;border:.3mm solid #8f8172;border-radius:.6mm;place-items:center;width:2.7mm;height:2.7mm;margin-top:.3mm;font-size:6pt;font-weight:900;line-height:1;display:grid}.dtc-print .p-task.on{color:#1c1713;font-weight:700}.dtc-print .p-task.on .bx{background:#c2410c;border-color:#c2410c}.dtc-print .p-task em{white-space:nowrap;color:#c2410c;font-style:normal;font-weight:800}.dtc-print .p-task em.off{color:#b3a594;font-weight:600}.dtc-print .p-tag{letter-spacing:.08em;text-transform:uppercase;vertical-align:.2mm;color:#c2410c;background:#fff7ef;border:.25mm solid #f3b98c;border-radius:9mm;margin:0 1mm 0 0;padding:0 1.1mm;font-size:5.4pt;font-weight:800;line-height:1.5;display:inline-block}.dtc-print .p-task .p-tag{margin:0 0 0 1.2mm}.dtc-print .p-eigen{grid-template-columns:minmax(0,1fr);gap:.5mm;min-width:0;display:grid}.dtc-print .p-eigen div{color:#6b5f54;border-left:.6mm solid #ffcfa6;justify-content:space-between;gap:1.5mm;min-width:0;padding-left:1.3mm;font-size:6.5pt;font-weight:600;line-height:1.3;display:flex}.dtc-print .p-eigen div.on{color:#1c1713;border-left-color:#ff8a3d;font-weight:700}.dtc-print .p-eigen div span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dtc-print .p-eigen div em{white-space:nowrap;color:#c2410c;flex:none;font-style:normal;font-weight:800}.dtc-print .p-hart .p-eigen div{color:#e8dccd;border-left-color:#ffb06680}.dtc-print .p-hart .p-eigen div.on{color:#fff;border-left-color:#ffb066}.dtc-print .p-hart .p-eigen div em{color:#ffd08a}.dtc-print .p-hart .p-tag{color:#ffb066;background:0 0;border-color:#ffb06680}.dtc-print .p-task.eigen .bx{border-style:dashed}.dtc-print .p-task.eigen.on .bx{border-style:solid}.dtc-print .p-task .p-wie{white-space:nowrap;color:#8f8172;margin-left:1.2mm;font-size:5.8pt;font-weight:600;display:inline-block}.dtc-print .p-task.p-blank .ln{border-bottom:.25mm dotted #cbb9a5;height:3.4mm;display:block}.dtc-print .p-flow.compact .p-group{margin-bottom:1.8mm}.dtc-print .p-flow.compact .p-task{padding:.25mm 0;font-size:6.6pt;line-height:1.22}.dtc-print .p-flow.dense .p-group{margin-bottom:1.4mm}.dtc-print .p-flow.dense .p-group h4{font-size:7.2pt}.dtc-print .p-flow.dense .p-task{padding:.15mm 0;font-size:6.2pt;line-height:1.18}.dtc-print .p-flow.leeg .p-group{break-inside:avoid;page-break-inside:avoid}
