.term-card .term-preview.desktop-app-card-preview{color:#2a2318;background:linear-gradient(170deg,#f8f3e9,#efe6d6);align-content:center;gap:8px;padding:12px;display:grid}.desktop-app-card-table{border-collapse:separate;border-spacing:0 3px;width:100%}.term-card .term-preview.desktop-app-card-preview th,.term-card .term-preview.desktop-app-card-preview td{text-align:left;padding:4px 6px;font-size:10px;line-height:1.3}.term-card .term-preview.desktop-app-card-preview thead th{color:#6b5d48;font-weight:800}.term-card .term-preview.desktop-app-card-preview tbody th{color:#2a2318;background:#fffaf1;border-radius:5px 0 0 5px;font-weight:750}.term-card .term-preview.desktop-app-card-preview td{font-weight:800}.term-card .term-preview.desktop-app-card-preview td:last-child{border-radius:0 5px 5px 0}.desktop-app-card-table .is-yes{color:#1d6b3a;background:#e1f1e6}.desktop-app-card-table .is-meh{color:#6e4b00;background:#f9edc9}.desktop-app-card-table .is-no{color:#962828;background:#f8dfdf}.term-card .term-preview.desktop-app-card-preview .desktop-app-card-conclusion{color:#2a2318;margin:0;font-size:11px;font-weight:750;line-height:1.45}.term-interactive-demo.desktop-app-demo{--dsk-demo-bg:#f6f1e6;--dsk-demo-line:#dccfb8;--dsk-demo-ink:#2a2318;--dsk-btn-line:#cbbfa8;--dsk-btn-hover:#2a2318;--dsk-focus:#2f4a6b;--dsk-status-ink:#4a4030;gap:12px}.desktop-app-needs{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;display:grid}.desktop-app-needs legend{color:#2a2318;margin-bottom:6px;padding:0;font-size:13px;font-weight:800}.term-interactive-demo.desktop-app-demo .desktop-app-needs label{color:#3a3226;cursor:pointer;background:#fffaf1;border:1px solid #ddd2bd;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;font-size:13px;font-weight:650;line-height:1.45;display:flex}.term-interactive-demo.desktop-app-demo .desktop-app-needs label.is-picked{color:#1d170f;background:#fff;border-color:#2a2318;box-shadow:inset 3px 0 #2a2318}.term-interactive-demo.desktop-app-demo .desktop-app-needs input{accent-color:#2a2318;flex:none;margin-top:2px}.desktop-app-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.desktop-app-form{background:#fff;border:1px solid;border-radius:10px;align-content:start;min-width:0;display:grid;overflow:hidden}.desktop-app-form.is-web{border-color:#b9c6d8}.desktop-app-form.is-desk{border-color:#dcbfa3}.desktop-app-form header{align-items:center;gap:6px;min-width:0;padding:7px 10px;display:flex}.desktop-app-form.is-web header{color:#22364f;background:#e7edf5}.desktop-app-form.is-desk header{color:#5e2b08;background:#f6e6d4}.desktop-app-form header>span:not(.desktop-app-dots){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.desktop-app-url{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border-radius:999px;padding:2px 8px}.desktop-app-dots{gap:4px;display:inline-flex}.desktop-app-dots i{background:#d8574f;border-radius:50%;width:8px;height:8px}.desktop-app-dots i:nth-child(2){background:#e2ad37}.desktop-app-dots i:nth-child(3){background:#58ad55}.desktop-app-form header strong{background:#fff;border-radius:5px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.desktop-app-form.is-blocked header strong{color:#fff;background:#962828}.desktop-app-form ul{gap:6px;margin:0;padding:9px;list-style:none;display:grid}.desktop-app-row{border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 8px;padding:7px 8px;display:grid}.desktop-app-row b{text-align:center;border-radius:5px;grid-row:span 2;align-self:start;min-width:52px;padding:2px 6px;font-size:12px;font-weight:800}.desktop-app-row span{color:#2a2318;font-size:13px;font-weight:700;line-height:1.45}.desktop-app-row small{color:#5a5040;font-size:12px;line-height:1.45}.desktop-app-row.is-yes{background:#f2f9f4}.desktop-app-row.is-yes b{color:#1d6b3a;background:#d6ecdd}.desktop-app-row.is-meh{background:#fdf8ea}.desktop-app-row.is-meh b{color:#5f4100;background:#f6e5b3}.desktop-app-row.is-no{background:#fdf1f1;border-color:#e7b8b8}.desktop-app-row.is-no b{color:#fff;background:#962828}.desktop-app-row.is-empty{color:#6b5d48;border:1px dashed #d6ccb9;font-size:12px;font-style:italic;display:block}.desktop-app-cost{color:#fff3e6;background:#5e2b08;border-radius:7px;margin:0 9px 9px;padding:7px 9px;font-size:12px;font-weight:750;line-height:1.45}.desktop-app-verdict{background:#fff;border:2px solid;border-radius:10px;gap:3px;padding:11px 13px;display:grid}.desktop-app-verdict small{color:#6b5d48;letter-spacing:.04em;font-size:11px;font-weight:800}.desktop-app-verdict b{font-size:17px;font-weight:850}.desktop-app-verdict p{color:#3a3226;margin:0;font-size:13px;line-height:1.55}.desktop-app-verdict.is-web{border-color:#2f4a6b}.desktop-app-verdict.is-web b{color:#22364f}.desktop-app-verdict.is-desk{border-color:#8a3f0f}.desktop-app-verdict.is-desk b{color:#6e300a}.desktop-app-verdict.is-split{border:4px double #2a2318}.desktop-app-verdict.is-split b{color:#2a2318}.desktop-app-verdict.is-empty{border-style:dashed;border-color:#b9ab92}.desktop-app-verdict.is-empty b{color:#6b5d48}.desktop-app-demo .dsk-demo-actions p{flex:220px}@media (max-width:640px){.desktop-app-needs,.desktop-app-stage{grid-template-columns:1fr}}
